7-(Pֳ, (P/Ptfw MJ+)7 26242826204159279612345678901234MSC-00-00-00-00-00-00 (Plp) `J+)7 326242826204159279612345678901234MSC-00-00-00-00-00-002024-11-05 16:04:35(Pl容q[SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(P@M]' In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(PQc[ I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(P^9oW I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i %491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (PlJ I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (PZ" (PIRꭌ (P@RSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(P}x0o?  I(PTg J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] 9 uq Y  - e )+262428262041592J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(Pb* J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (P0;e J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] 9 uq Y  - e )+262428262041592J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (P 䙴A In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (PԎTI 'J+ 262428262041592(Pv[h]D J ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i321J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (Pԥc *J+ 262428262041592321 (PL]Y 8J+) 26242826204159232112345678901234 (PF@ MJ+)7 26242826204159232112345678901234MSC-00-00-00-00-00-00 (P*= `J+)7 326242826204159232112345678901234MSC-00-00-00-00-00-002024-11-05 16:04:35(P O?SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(PoP|Y In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(P@: I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(P GeD I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (P&v I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (PrFþ (P\ >g(Pl[`SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(P/  I(P0~ J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] 9 uq Y  - e )+262428262041592J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(P;mz&v J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (PJZm$fY J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] 9 uq Y  - e )+262428262041592J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (Pcf2P 'J+ 262428262041592 (P c9| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(P0 ~H J ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i118J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (PЇa? *J+ 262428262041592118 (P/k*4 8J+) 26242826204159211812345678901234(P{d"SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(Pu( " In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(PrWT I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(P%yo I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (P I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (P픵* (P,>i (P:jFSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(P%0|  I(Pv/? J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] 9 uq Y  - e )+262428262041592J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(P=u); J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (P U'u J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] 9 uq Y  - e )+262428262041592J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (PCcbfX In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (P{`u 'J+262428262041592(P,?. J ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i432J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (PT6ғ *J+262428262041592432 (Pz/AK 8J+)26242826204159243212345678901234(PEWDSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(P9L_4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(P Qv I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(P>~P~ I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (P%t{1e I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (P3э  (PIr(P T+6SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(PsJ_K  I(PyV@, J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] 9 uq Y  - e )+262428262041592J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(P㳔] J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (Pfftz2* J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] 9 uq Y  - e )+262428262041592J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (PbUW 'J+262428262041592 (PJ~!E In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (P]Er 5J+)26242826204159212345678901234(P+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(P\6J(I I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(Pc I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (Pư5^lm< I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (PJ0F@# (PDU (PĤqSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(P N-  I(PhB J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] 9 uq Y  - e )+262428262041592J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(P|7 J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (PwA J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] 9 uq Y  - e )+262428262041592J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (PVeA\d In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (P%]Ŵ 'J+ 262428262041592 (PPq 5J+) 26242826204159212345678901234 (PNgo JJ+)7 26242826204159212345678901234MSC-00-00-00-00-00-00 (PZkIt ]J+)7 326242826204159212345678901234MSC-00-00-00-00-00-002024-11-05 16:04:36(P$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_1subscriber(P剐37e In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(Pr|2 I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(PWo `S I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (PA/&5v I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (P]rp38 (P9(P_BSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(PАK{  I(PM J 9 = M A   a   9 9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262421931999393J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(P.ΰ[ J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (P] J 9 = M A   a   9 9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262421931999393J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (PCͪdΤ 'J+ 262421931999393 (PT(< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(P G, J ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i110J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (PH: *J+ 262421931999393110 (P: ?J+7 262421931999393110MSC-00-00-00-00-00-00 (P, RJ+7 3262421931999393110MSC-00-00-00-00-00-002024-11-05 16:04:39(PTw;+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(P8v0# I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(Pj6) I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (Pt0mj I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (P]N%R (PL%Z (Px|QM/wSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(P 5  I(P IC^ʓZ J 9 = M A   a   9 9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262421931999393J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(PФ J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (P? _M J 9 = M A   a   9 9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262421931999393J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (PS/0 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (P^`C 'J+ 262421931999393(Pk tC J ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i 868J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (Pkž *J+ 262421931999393868 (PzBW ?J+7 262421931999393868MSC-00-00-00-00-00-00 (P I9 16{@ RJ+7 3262421931999393868MSC-00-00-00-00-00-002024-11-05 16:04:39(PeaWN-SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(P摗8S In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(P0, I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(PM5 , I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i %491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (PdO> I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (P/ζ (P񎪳n(PhSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(Pj g  I(PO). J 9 = M A   a   9 9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262421931999393J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(Pd}@ J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (P.L&MS J 9 = M A   a   9 9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262421931999393J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (P0ZA 'J+ 262421931999393 (PW75 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(Po19W_ J ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i201J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (PTj9z *J+ 262421931999393201(P顕mfSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(Pk In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(P3w I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(PmOw I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (Pft' I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (PRr2L (Pl (P:^xSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(PA  I(PCV J 9 = M A   a   9 9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262421931999393J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(P{ J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (P2T J 9 = M A   a   9 9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262421931999393J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (Pdn In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (Pd Zݪ 'J+262421931999393(PV &+ J ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i 634J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (P&`L* *J+262421931999393634(P8 SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(PH[k In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(Py21 I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(PF)8ஊ I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i %491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (P{9\P(8 I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (Pmˑ nP (P+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(P9@w J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (P cc= J 9 = M A   a   9 9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262421931999393J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (PT)3 'J+262421931999393 (P-HvìW In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(P^.7SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(P˧RN In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(PPNOG= * I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(PNR`h=s I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (PQI I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (P (PH,O (PxdSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(P"W>3ٓ  I(PywF ; J 9 = M A   a   9 9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262421931999393J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(P׳3V J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (PZR J 9 = M A   a   9 9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262421931999393J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (P%ώWJ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (PBEG^ 'J+ 262421931999393 (PܹP +% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(Pd> I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(PJmI# I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (Pj@3 I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (P;7g (PSTP5(P_5PdSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(P&|2  I(PAr J 9 = M A   a   9  1 5 u U 9 I  Q y E a  ! m i }% M] uq Y  - e )+262424851063517J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(PW] J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (PrS J 9 = M A   a   9  1 5 u U 9 I  Q y E a  ! m i }% M] uq Y  - e )+262424851063517J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (P;N 'J+ 262424851063517 (P'ܰ> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(P)8Pv J ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i 584J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (PǨ) *J+ 262424851063517584 (P[G ?J+7 262424851063517584MSC-00-00-00-00-00-00 (PʊDY{, RJ+7 3262424851063517584MSC-00-00-00-00-00-002024-11-05 16:04:43(PlSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(P<: H3퓝 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(Pak I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(PDG I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i %491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (P^Iaz I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (P_z:)}b (Pq@! (PFee7SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(P1 L(_  I(PHδ` J 9 = M A   a   9  1 5 u U I 9  Q y E a  ! m i }% M] uq Y  - e )+262425227907576J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(PD(|S J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (PE ԁ J 9 = M A   a   9  1 5 u U I 9  Q y E a  ! m i }% M] uq Y  - e )+262425227907576J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (P+9R In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (P^&)l 'J+ 262425227907576(P j{ J  ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX  k 9W j }%i%491617086265J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (PFT34> 3J+% 262425227907576491617086265 (P/Gv HJ+%7 262425227907576491617086265MSC-00-00-00-00-00-00 (Pe < 8 [J+%7 3262425227907576491617086265MSC-00-00-00-00-00-002024-11-05 16:04:47(P\dDSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(Pٻ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(PQ %2j I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(P|TB I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (P"៦ I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (Pof0\ (PL5(P*baSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(PTl]  I(P%of J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq 9 Y  - e )+262428659356638J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(Px[BԢ J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (P J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq 9 Y  - e )+262428659356638J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (PNnx 'J+ 262428659356638 (PZ Ier In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(Pnhp; J   ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i%133713381339J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (PiY4+ 3J+% 262428659356638133713381339(P`(~SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(Pa+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(P}hq@ I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(PJl- I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (P ? I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (P:> (P7N'  (_܍+x & {z { F h  6$yG5 X W%i%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_+IK  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_++?J 'n9e0 \ ' S   J  v A m 8 d/''+ 2624268325310513&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_f[&w> '  M  a 9 15I  E ! m%] uq Y +262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_Gh 2 ' v vz { F h  6$yG5 X W%i'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_^[P Ϟ '  M  a 9 15I  E ! m%] uq Y +262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_}Un 'n9e0 \ ' S   J  v A m 8 d/3'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_tžX ' jz { F h  6$yG5 X W j%i%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_xj̎  f@~X1 p I " a :  $' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F (_pt  ,h8 T  p $ @ \  x ,J'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_ bjJn (n9e0 \ ' S   J  v A m 8 d/'(+ 2624226153921303'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_oKX (  M  a 9 15I  E ! m%] uq Y +262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_m6Yף ( e ez { F h  6$yG5 X W j%i(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_곏 (  M  a 9 15I  E ! m%] uq Y +262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_2! (n9e0 \ ' S   J  v A m 8 d/3(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_[k ͏ ( Yz { F h  6$yG5 Y X W j%i%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_sp'\a  yf@~X1 p I " a :  y%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F (_獞 x[ h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_g&idV )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624232527879963(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_Â[ )  M  a 9 1 5I  E ! m%] uq Y +262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_E= ) T Tz { F h  6$yG5 Y X W j%i)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_Ğκ-Ӡ )  M  a 9 1 5I  E ! m%] uq Y +262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_猜Z`0 )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_3wˢ ) Hz { F H h  6$yG5 Y X W j%i%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_SS  Rf@~X1 p I " a :  y R%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F (_¥ h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_TF&(l *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624287142725593)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_yL *  M  a 9 1 5I  E ! m%] uq Y +262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_jvK * C Cz { F H h  6$yG5 Y X W j%i*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_2ށW *  M  a 9 1 5I  E ! m%] uq Y +262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_<Mf1 *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_HA6l * 7z { F H h  6$yG5 Y 7X W j%i%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_uˀ* ,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(_з', +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624291285378903*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_IOw% +  M  a 9 1 5I  E ! m%] uq Y  +262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_6af + 2 2z { F H h  6$yG5 Y 7X W j%i+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_ceTm +  M  a 9 1 5I  E ! m%] uq Y  +262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_b65/:Ξ +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_瀽VSx + &z { F H h  6$yG5 Y & 7X W j%i%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_֢? ! 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(_J[e, ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624292886158513++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_'i) ,  M  a 9 1 5I  E ! m%] uq Y  +262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_!hP , ! !z { F H h  6$yG5 Y & 7X W j%i,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_ѻM_{ ,  M  a 9 1 5I  E ! m%] uq Y  +262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_W;E ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_p:r , z  { F H h  6$yG5 Y & 7X W j%i%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_/j " 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(_{(77~ -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624269851264453,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_ 6و$ - } M  a 9 1 5I  E ! m }%] uq Y  +262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_熳l -  z  { F H h  6$yG5 Y & 7X W j%i-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_I.ԂY - } M  a 9 1 5I  E ! m }%] uq Y  +262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_U`} -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_ĀSt - z  { F H h  6$yG5 Y  & 7X W j%i%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_z} Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_Gf .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624269537842543-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_~3H . i M  a 9 1 5I  E ! m i }%] uq Y  +262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_(j . z  { F H h  6$yG5 Y  & 7X W j%i.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_*?s . i M  a 9 1 5I  E ! m i }%] uq Y  +262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_bf .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_-WM_: . z  { F H h  6$yG5 Y  & 7 X W j%i%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_% l h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_]GK /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624241502059773.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_47 / U M  a 9 1 5 UI  E ! m i }%] uq Y  +262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_竟}*n / z  { F H h  6$yG5 Y  & 7 X W j%i/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_"d / U M  a 9 1 5 UI  E ! m i }%] uq Y  +262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_X>con /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_ b / z  { F H h  6$yG5 Y  & 7 X W j%i%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_窉 >`~ # 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 (_$B h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_yr\L 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624207998547353/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_<,M 0 A M A  a 9 1 5 UI  E ! m i }%] uq Y  +2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_Da 0 z  { F H h  6$yG5 Y  & 7 X W j%i0%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_Z?_'[f 0 A M A  a 9 1 5 UI  E ! m i }%] uq Y  +2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_Z 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_睯\_6l 0 z  { F  H h  6$yG5 Y  & 7 X W j%i%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_ Sǥ $ 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 (_Y9h dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_`WG' 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242952085578130+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_NG4 1 - M A  a 9 1 5 UI  E ! m i }%] uq Y  - +2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_照L25 1 z  { F  H h  6$yG5 Y  & 7 X W j%i1%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_8 1 - M A  a 9 1 5 UI  E ! m i }%] uq Y  - +2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_n>$ 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_>2o*uE 1 z  { F  H h  6$yG5 Y  & 7 X W j%i%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_羧j``e % 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 (_箋dl h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_ Ƃ4Br 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242157569413631+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_ew 2  M A  a  9 1 5 UI  E ! m i }%] uq Y  - +2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_I' 2 z  { F  H h  6$yG5 Y  & 7 X W j%i2%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_9^ 2  M A  a  9 1 5 UI  E ! m i }%] uq Y  - +2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_@s< 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_VOvB 2 z  { F  H  h  6$yG5 Y  & 7 X W j%i%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_)Y & Df@~X1 p I " a :  y R ,  j D$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F(_3L 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242168348638932+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_ |# 3  M A  a   9 1 5 UI  E ! m i }%] uq Y  - +2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_mcr 3 z  { F  H  h  6$yG5 Y  & 7 X W j%i3%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_繝IY" 3  M A  a   9 1 5 UI  E ! m i }%] uq Y  - +2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_BK̞=р 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_'|Z$1 3 z  { F  H  h  6$yG5 Y  & 7 X W j%i%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_1KPc ' f@~X1 p I " a :  y R ,  j D %3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F(_c@[3= 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242639694675833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_gGxI= 4  M A  a   9 1 5 UI  E ! m i }%] uq Y  - +2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_.) "Wj\ 4 z  { F  H  h  6$yG5 Y  & 7 X W j%i4%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_Yロ 4  M A  a   9 1 5 UI  E ! m i }%] uq Y  - +2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_R|[rX 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_v! 4 z  { F  H  h  6$yG5 Y  & 7 X W j%i%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_Y$(3 ( f@~X1 p I " a :  y R ,  j D  %4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F(_"m@ 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242370548127834+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_ٯ{ 5  M A  a   9 1 5  UI  E ! m i }%] uq Y  - +2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_ dZѿ 5 z  { F  H  h  6$yG5 Y  & 7 X W j%i5%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_Cyau 5  M A  a   9 1 5  UI  E ! m i }%] uq Y  - +2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_K'/ 5n9e0 \ ' S   J  v A m 8 d/[&R~I35+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_;S~ 5 | z  { F  H  h |  6$yG5 Y  & 7 X W j%i%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_e˲N h8 T  p $ @ \  x ,HdJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_d 6n9e0 \ ' S   J  v A m 8 d/[&R~I'6+ 26242658799727035+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_hYP 6  M A  a   9 1 5  UI  E ! m i }%] uq Y  - +2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_#V JI 6 w w z  { F  H  h |  6$yG5 Y  & 7 X W j%i6%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_Jy]q 6  M A  a   9 1 5  UI  E ! m i }%] uq Y  - +2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_,S 6n9e0 \ ' S   J  v A m 8 d/[&R~I36+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_E] 7 6 k z  { F  H  h |  6$yG5 Y  & 7 X kW j%i%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_)L_S h8 T  p $ @ \  x ,HdJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_2OZ 7n9e0 \ ' S   J  v A m 8 d/[&R~I'7+ 26242545753307036+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_y@0}y 7  M A  a   9 1 5  UI  E ! m i }%] uq Y  - +2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_礚kqn 7 f f z  { F  H  h |  6$yG5 Y  & 7 X kW j%i7%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_P'f 7  M A  a   9 1 5  UI  E ! m i }%] uq Y  - +2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_Tw· 7un9e0 \ ' S   J  v A m 8 d/[&R~Iu37+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_q28 7 Z z  { ZF  H  h |  6$yG5 Y  & 7 X kW j%i%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_Zzw4p ) 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 (_禠lR !4h8 T  p $ @ \  x ,Hd4J7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_碳dC~ 8Ln9e0 \ ' S   J  v A m 8 d/[&R~IuL'8+ 26242844069877837+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_ϛUv 8  M A  a   9 1 5  UI  E ! m i }%] uq Y  - +2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_eO7 8 U U z  { ZF  H  h |  6$yG5 Y  & 7 X kW j%i8%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (__%^T 8  M A  a   9 1 5  UI  E ! m i }%] uq Y  - +2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_@ 8@n9e0 \ ' S   J  v A m 8 d/[&R~Iu@38+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_zpF_J 8 I z I  { ZF  H  h |  6$yG5 Y  & 7 X kW j%i%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_Bg֯ * 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 (_.]U*M "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_yHLq 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242101263214538+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_ hFO 9  M A   a   9 1 5  UI  E ! m i }%] uq Y  - +2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_iЦ 9 D D z I  { ZF  H  h |  6$yG5 Y  & 7 X kW j%i9%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_O;i5 9  M A   a   9 1 5  UI  E ! m i }%] uq Y  - +2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_j^}S 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_]'֎Z 9 8 z I  { ZF  H  h |  6 8$yG5 Y  & 7 X kW j%i%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_ni;S + 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 (_=9Zȼ7 #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(__,L :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242577168300539+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_Z : y M A   a   9 1 5  UI  y E ! m i }%] uq Y  - +262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_1&V : 3 3 z I  { ZF  H  h |  6 8$yG5 Y  & 7 X kW j%i:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_XL.7g : y M A   a   9 1 5  UI  y E ! m i }%] uq Y  - +262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_ :[ :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_e " : ' ' z I  { ZF  H  h |  6 8$yG5 Y  & 7 X kW j%i%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_=Ye , \f@~X1 p I " a :  y R ,  j D  \$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F(_@`4%\ ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624295340918963:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_' ޽ ; e M A   a   9 1 5  UI  y E ! m i }%] uq Y  - e +262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_碨QLG ; " " ' z I  { ZF  H  h |  6 8$yG5 Y  & 7 X kW j%i;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_VcHn3 ; e M A   a   9 1 5  UI  y E ! m i }%] uq Y  - e +262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_\CE3 ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_纳LsN9 ;  ' z I  { ZF  H   h |  6 8$yG5 Y  & 7 X kW j%i%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_C; - 5f@~X1 p I " a :  y R ,  j D  \ 5%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F(_gđw <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624256202252703;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_ʋ.NPh < Q M A   a   9 1 5  UI  Q y E ! m i }%] uq Y  - e +262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_:nի <   ' z I  { ZF  H   h |  6 8$yG5 Y  & 7 X kW j%i<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_2\!V < Q M A   a   9 1 5  UI  Q y E ! m i }%] uq Y  - e +262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_#_k!3 <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_眸#L <  ' z I  { ZF  H   h |  6 8$yG5 Y   & 7 X kW j%i%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_j(D . f@~X1 p I " a :  y R ,  j D  \ 5 %<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F(__BCTG =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624201903282813<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_rqI!4~ = = = M A   a   9 1 5  UI  Q y E ! m i }%] uq Y  - e +262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_I!$F7 = ' z I  { ZF  H   h |  6 8$yG5 Y   & 7 X kW j%i=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_Bj& = = = M A   a   9 1 5  UI  Q y E ! m i }%] uq Y  - e +262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_F8lI =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_8kuE = ' z I  { ZF  H   h |  6 8$yG5 Y   & 7 X kW j%i%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_әldj $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_p,v- >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624297799235103=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_i߂%7 > ) = M A   a   9 1 5  UI  Q y E ! m i }%] uq Y  - e )+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_O > ' z I  { ZF  H   h |  6 8$yG5 Y   & 7 X kW j%i>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_$wP > ) = M A   a   9 1 5  UI  Q y E ! m i }%] uq Y  - e )+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_T} >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_fGU+ > ' z I  { ZF  H   h |  6 8$yG5 Y    & 7 X kW j%i%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_iSk@ %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_µ"E. ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624231465732513>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_S ?  = M A   a   9  1 5  UI  Q y E ! m i }%] uq Y  - e )+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_,{ U[uI ? ' z I  { ZF  H   h |  6 8$yG5 Y    & 7 X kW j%i?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_玻y@> ?  = M A   a   9  1 5  UI  Q y E ! m i }%] uq Y  - e )+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_x*[B ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_ Ol ? ' z I  { ZF  H   h |  6 8$yG5 Y    & 7 X kW j%i%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_8 /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 (_M4' &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_睎|L @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624267489410823?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_8og @  = M A   a   9  1 5  UI  Q y E  ! m i }%] uq Y  - e )+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_pg @ ' z I  { ZF  H   h |  6 8$yG5 Y    & 7 X kW j%i@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_7E9G @  = M A   a   9  1 5  UI  Q y E  ! m i }%] uq Y  - e )+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_E}x @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_^,c @ ' z I  { ZF  H   h |  6 8$yG5 Y    & 7 X kW j%i%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_;š2 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 (_:[pl 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_3 AG Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624236330922323@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_ Һ A  = M A   a   9  1 5  UI  Q y E  ! m i }%] uq Y  - e )+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_H<г9e A ' z I  { ZF  H   h |  6 8$yG5 Y    & 7 X kW j%iA%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_d:Oz A  = M A   a   9  1 5  UI  Q y E  ! m i }%] uq Y  - e )+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_+'y>. Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_p A ' z I  { ZF  H   h |  6 8$yG5 Y    & 7 X kW j%i%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_C4z@E 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 (_:KH͔ ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_ 0% jL B  = M A   a   9  1 5  UI  Q y E  ! m i }%] uq Y  - e )+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_G̛ B ' z I  { ZF  H   h |  6 8$yG5 Y    & 7 X kW j%iB%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_00[ B  = M A   a   9  1 5  UI  Q y E  ! m i }%] uq Y  - e )+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_LGt3c B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_T1] B ' z I  { ZF  H   h |  6 8$yG5 Y    & 7 X kW j%i%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_* 2tf@~X1 p I " a :  y R ,  j D  \ 5 t$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F(_u<85 Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624263980182803B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_\? C  = M A   a   9  1 5  UI  Q y E  ! m i }%] uq Y  - e )+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_R8* C ' z I  { ZF  H   h |  6 8$yG5 Y    & 7 X kW j%iC%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_^"|I C  = M A   a   9  1 5  UI  Q y E  ! m i }%] uq Y  - e )+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_/Mk Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_yH C ' z I  { ZF  H   h |  6 8$yG5 Y    & 7 X kW j%i%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_Y4k 3Mf@~X1 p I " a :  y R ,  j D  \ 5 tM%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F(_-A4 Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624250891912023C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_$ ^ D  = M A   a   9  1 5  U I  Q y E  ! m i }%] uq Y  - e )+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_}0 D ' z I  { ZF  H   h |  6 8$yG5 Y    & 7 X kW j%iD%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_0q D  = M A   a   9  1 5  U I  Q y E  ! m i }%] uq Y  - e )+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_c1Z$O Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_b-x D } ' z I  { ZF  H   h |  6 8$yG5 Y    & 7 X kW j }%i%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_۬` 4&f@~X1 p I " a :  y R ,  j D  \ 5 tM&%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F(_(Sq̴U En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624250948972783D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_q+f E  = M A   a   9  1 5  U I  Q y E  ! m i }%] uq Y  - e )+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_ ( E x x ' z I  { ZF  H   h |  6 8$yG5 Y    & 7 X kW j }%iE%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_S E  = M A   a   9  1 5  U I  Q y E  ! m i }%] uq Y  - e )+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_Q::S En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_J7/ E l ' z I  { ZF  H   h |  6 8$yG5 Y    & 7  lX kW j }%i%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_;?v )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_l V Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624256094193713E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_硳' F  = M A   a   9  1 5  U I  Q y E  ! m i }%] uq Y  - e )+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_fԒ F g g ' z I  { ZF  H   h |  6 8$yG5 Y    & 7  lX kW j }%iF%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_?gA^b F  = M A   a   9  1 5  U I  Q y E  ! m i }%] uq Y  - e )+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_rG| FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_cմlk$ F [ ' z I  { ZF  H   [h |  6 8$yG5 Y    & 7  lX kW j }%i%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_縱ub *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_,sH G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624237664604693F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_3K:3 G u = M A   a   9  1 5 u U I  Q y E  ! m i }%] uq Y  - e )+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_.D G V V ' z I  { ZF  H   [h |  6 8$yG5 Y    & 7  lX kW j }%iG%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_ ͈1. G u = M A   a   9  1 5 u U I  Q y E  ! m i }%] uq Y  - e )+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_h-XI G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_b` G J ' z I  { J ZF  H   [h |  6 8$yG5 Y    & 7  lX kW j }%i%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_碋 }` 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 (_iwa! +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_C1m Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624263144653243G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_f ,< H a = M A   a   9  1 5 u U I  Q y E a  ! m i }%] uq Y  - e )+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_s$*N H E E ' z I  { J ZF  H   [h |  6 8$yG5 Y    & 7  lX kW j }%iH%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_8rl H a = M A   a   9  1 5 u U I  Q y E a  ! m i }%] uq Y  - e )+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_i~? Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_缫錫 H 9 ' z I  { J ZF  H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_dzS 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 (_+h ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(__im In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624274523208443H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_dY_ I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_46 I 4 4 ' z I  { J ZF  H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iI%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_3x<Թ5 I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_T[0lp In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_ I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_;P" 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F (_^b ~\ -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(__A& m1SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_P%:%  I(_.%/ J 9 = M A   a   9 9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262422492805518J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_Cq J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_h^l  J 9 = M A   a   9 9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262422492805518J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_tf,ۅ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_0$ 'J+ 262422492805518(_:} J  ' z I   { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i%491610686826J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_p 3J+% 262422492805518491610686826 (_琫u { 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(_*M"SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_xP In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_nI&a I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_} I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_:B I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_ϡ=<+ (_qNm (_Y`n 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F(_炖 ;SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_-Շ  I(_v[c[ J 9 = M A   a   9  1 5 u U I  Q y 9 E a  ! m i }% M] uq Y  - e )+262426207049548J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_y:;& J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (__x J 9 = M A   a   9  1 5 u U I  Q y 9 E a  ! m i }% M] uq Y  - e )+262426207049548J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_~ϼZ 'J+ 262426207049548 (_ L2" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_=;nok J  ' z I  { J ZF  ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i%491611758586J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_zdQ 3J+% 262426207049548491611758586 (_WsF& 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 (_.iNx AJ+%) 26242620704954849161175858612345678901234(_FIUgE+SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_&}eMF In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_=Y< I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_Vqk I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_K0Nϝ I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_;U (_L0N  (_"Dm 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(_hgSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_qki  I(_ J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e 9 )+262429709286400J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_6F>P J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_lt J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e 9 )+262429709286400J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_vÊ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_k 'J+ 262429709286400(_ov J  ' z I  {  J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i%491611153842J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_KlPP` 3J+% 262429709286400491611153842 (_4(H 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F (_ub AJ+%) 26242970928640049161115384212345678901234(_w.LPSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_\4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_m I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_M^x5k I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_YzW=uň I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_b7 (_纝AՇ (_Ӕ 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(_ ɿ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_1subscriber(_,ךdMK  I(_烪!|{X J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i } 9% M] uq Y  - e )+262427436522577J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_:sy\ J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_DmrG J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i } 9% M] uq Y  - e )+262427436522577J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_em{Dz" 'J+ 262427436522577 (_糎4-%s In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_+ J  ' z I  { J ZF ( H   [h |  6 8$yG5 Y     & 7  lX k 9W j }%i%491615638727J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_N 3J+% 262427436522577491615638727 (_yR& 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 (_37! AJ+%) 26242743652257749161563872712345678901234(_焋;kSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_"RW In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_vyPX I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_t[< I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_IXvt1 I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_~pT\ (_fe\  (_HHDN* 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(_+4BSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_獑sijF  I(_SgV J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M 9] uq Y  - e )+262427454945071J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_W~vX J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_QaE J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M 9] uq Y  - e )+262427454945071J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_ 8ކT| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_盾"*< 'J+ 262427454945071(_炃Jq J  ' z I  { J ZF ( H   [h |  6 8$yG5 Y     & 7  lX k 9W j }%i%491616018506J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_΃ư 3J+% 262427454945071491616018506 (_؅t .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F (_ o AJ+%) 26242745494507149161601850612345678901234(_d.QXiSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_rVc In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_s I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_u I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_zK[D I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_)?z (_|Z (_+ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_5HSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_:6D  I(_ J 9 = M A   a   99  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262422084969508J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_L頄 qh J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_pA ҧu J 9 = M A   a   99  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262422084969508J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_7@\j 'J+ 262422084969508 (_x_?Ug In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_ѹ q J  ' z I  {  J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i%491611223556J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_z݈@E 3J+% 262422084969508491611223556 (_6q f .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F (_vss%B AJ+%) 26242208496950849161122355612345678901234(_熃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_1subscriber(_ZS In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_hyà I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_8;` I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_5u\*X I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_V}Q (_N  (_Jy2 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_?L9dSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_瀭ж,[  I(_*3kDb J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i } 9% M] uq Y  - e )+262427098767666J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_bĢ4B J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_ioK J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i } 9% M] uq Y  - e )+262427098767666J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_\:[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_TS븣% 'J+ 262427098767666(_;UԘ J  ' z I  { J ZF ( H   [h |  6 8 $yG5 Y    & 7  lX k 9W j }%i%491613767027J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_2)ZS9 3J+% 262427098767666491613767027 (_3e" 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 (_ie| .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F (_m 4 AJ+%) 26242709876766649161376702712345678901234(_qSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_*ae In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_ N}/ I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_I*\Q+ I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_}I. I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_<\! (_m5 (_灍* 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F (_F_ U -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_+8XosSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_爬@~6  I(_焹XS J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y 9  - e )+262429166927029J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_Zkvq J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_wpL: J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y 9  - e )+262429166927029J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_?u55 'J+ 262429166927029 (_[Rj; 9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_SΙf J  ' z I  { J ZF ( H   [h |  6 8$yG5 Y     & 7  lX k 9W j }%i%491616221403J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_=apz$ 3J+% 262429166927029491616221403 (_z8B 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 (_죻A[L% .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F (_OdN AJ+%) 26242916692702949161622140312345678901234(_Mi?ASQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_oO*, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(__ xj՝ I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_瓞k;6 I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_U|% I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_ah웃 (_3.  (_ "II 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F (_猃F{_ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_f+(SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_Qx+#  I(_M /qqp J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y 9  - e )+262429152897253J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_ャ , J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_*(A0A J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y 9  - e )+262429152897253J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_O1B| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_^I@h| 'J+ 262429152897253(_Gjvg J  ' z I  { J ZF ( H   [h |  6 8$yG5  Y    & 7  lX k 9W j }%i%491614511102J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_l\ 3J+% 262429152897253491614511102 (_=@8 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 (_,r}2 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F (_ Nk* AJ+%) 26242915289725349161451110212345678901234(_s*svSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_;S[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_DJ I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_ MѶ I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_pD I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_qWA @ (_'eF (_}XF{U= 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 (_tl/I -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_+cdSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_2e2  I(_JqA J 9 = M A   a   9  9 1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262423159109068J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_sr: J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_?q!J1 J 9 = M A   a   9  9 1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262423159109068J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_E4J| 'J+ 262423159109068 (_xR&\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_nh J  ' z I  { J ZF ( H   [h |  6 8 $yG5 Y    & 7  lX k 9W j }%i%491614073558J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_禪$+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_iMQH' I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_y[bJ I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_2 < I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_琱~̩&d (_c]g.  (_]N 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F(_z}= SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_JES  I(_~* J 9 = M A   a   9  1 5 u 9 U I  Q y E a  ! m i }% M] uq Y  - e )+262424146119665J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_=^|d J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_f\ J 9 = M A   a   9  1 5 u 9 U I  Q y E a  ! m i }% M] uq Y  - e )+262424146119665J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_mUo In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_`F0 'J+ 262424146119665(_ǰ&ec J  ' z I  { J ZF ( H   [h  |  6 8$yG5 Y    & 7  lX k 9W j }%i%491612601876J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_BkI 3J+% 262424146119665491612601876 (_1Wp5 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 (_E}Vi AJ+%) 26242414611966549161260187612345678901234(_t SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_SxaE In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_iFҥ̄ I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_6jf% I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_7dWs I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_?3 (_DcmK (_LHP{ 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(_94SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_3*  I(_{ J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y 9  - e )+262429196982215J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_ K3 J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_O7*"[ J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y 9  - e )+262429196982215J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_[ 3 'J+ 262429196982215 (_y]ۅ聠 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_<{) J  ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9 W j }%i%491617427765J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_01- 3J+% 262429196982215491617427765 (_Sw2 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F (_}T, AJ+%) 26242919698221549161742776512345678901234(_F͓SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_K)R% In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_˦* I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_`< I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_*VվD I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_A $ (_ni  (_> 9~! 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F(_.cSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_8w='b  I(_Q'D J 9 = M A   a   9  1 5 u 9 U I  Q y E a  ! m i }% M] uq Y  - e )+262423811114278J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_ģt J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_&,,@ J 9 = M A   a   9  1 5 u 9 U I  Q y E a  ! m i }% M] uq Y  - e )+262423811114278J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_6о In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_ ZO 'J+ 262423811114278(_8!f J  ' z I  { J ZF ( H    [h |  6 8$yG5 Y    & 7  lX k 9W j }%i%491612126023J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_\czv 3J+% 262423811114278491612126023 (_M}r .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F (_~fi65 AJ+%) 26242381111427849161212602312345678901234(_nSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_ / In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_ I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_1W I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_)"BdS I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_~q3Q}c (_Elzxe (_!Xpf -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_h(!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_1subscriber(_EK  I(_~QƆ. J 9 = M A   a   9 9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262422451481370J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_#@P3+ J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_fW J 9 = M A   a   9 9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262422451481370J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_<G- 'J+ 262422451481370 (_)~k_S In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_\}w J  ' z I  { J ZF ( H   [h |   6 8$yG5 Y    & 7  lX k 9W j }%i%491613048053J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_O+DsD 3J+% 262422451481370491613048053 (_lL .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F (_2Њώ AJ+%) 26242245148137049161304805312345678901234(_YTSSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_raR In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_1 I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_/^Bu% I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_%;# I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_Ƿ|G (_管|#F[  (_}Ɵy -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_X"JSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_y #%:  I(_Γ+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_矺/ VK$ J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_$5;} J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i } 9% M] uq Y  - e )+262427021749535J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_璠/$>4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (__tb 'J+ 262427021749535(_MV0 J  ' z I  { J ZF ( H   [h |  6 8$yG5 Y     & 7  lX k 9W j }%i%491615674537J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_`p 3J+% 262427021749535491615674537 (_Y% 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 (_*IZ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F (_/! AJ+%) 26242702174953549161567453712345678901234(_a姑SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_^ڇ<:3 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_{ d1 I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_fᇾN I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_7uʂbE( I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_z(R (_*]#H (_n_0 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F (_(ts -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_D\~ \SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_2Ll  I(_ZOSd J 9 = M 9 A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262420711378788J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_XY J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_+%3 J 9 = M 9 A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262420711378788J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_ 'J+ 262420711378788 (_H)ԧ) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_%sɈ J  ' z I  {  J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i%491611013882J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_9pT 3J+% 262420711378788491611013882 (_6V*S 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 (_j}me .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F (_q1` AJ+%) 26242071137878849161101388212345678901234(_RWSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_ S;# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_mZLq I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_N Э I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_Q I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_.K#X( (_#TȰ>  (_m 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F (_>o Γ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_^u5N+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_³(|3 J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_#WU| J 9 = M A   a   9 9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262421815646582J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_Qŝ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_-8)E 'J+ 262421815646582(_Z۔ J  ' z I  { J ZF ( H   [h |  6 8$yG5 Y     & 7  lX k 9W j }%i%491616062258J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_̎l 3J+% 262421815646582491616062258 (_vY71 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 (_ ms .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F (_MpJ AJ+%) 26242181564658249161606225812345678901234(_Sc.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_1subscriber(_ =1˄ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_kL I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_GN I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_?='w I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_^b6lEc (_PΡ (_ a 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 (_<0_*uR -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_#k˃tSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_mB*9[  I(_粔N-5@ J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i } 9% M] uq Y  - e )+262427169787029J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_Ʈ?% J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_Jn"18 J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i } 9% M] uq Y  - e )+262427169787029J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_JT 'J+ 262427169787029 (_*xx In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_Yͨl J  ' z I  { J ZF ( H   [h |  6 8$yG5 Y     & 7  lX k 9W j }%i%491615503274J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_֌Nl1f 3J+% 262427169787029491615503274 (_Y1M^ 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(_~^^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_1subscriber(_"L In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_)fݏ4] I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_ܶZJ I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_VBVK%L I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_ (_禤uc(>  (_}F~I'`1 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(_<;9 rRSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_rx5"  I(_琅gõ J 9 = M A   a  9  9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262421633090576J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_(2(c J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_ڽ:! J 9 = M A   a  9  9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262421633090576J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_羛c`" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_ c.W 'J+ 262421633090576(_ %491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_ ` 3J+% 262421633090576491613726312 (_h09y 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(_5]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_1subscriber(_; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_,Њ< I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_z* I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_8 r I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_ؘ (_iz (_h 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F(_ U8HSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_{#q  I(_ . J 9 = M A   a   9  1 5 u U I 9  Q y E a  ! m i }% M] uq Y  - e )+262425219192550J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_h|be-͜ J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_8eF J 9 = M A   a   9  1 5 u U I 9  Q y E a  ! m i }% M] uq Y  - e )+262425219192550J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_&d? 'J+ 262425219192550 (_Ͳ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_5 J  ' z I  { J ZF ( H   [h |  6 8$y G5 Y    & 7  lX k 9W j }%i%491614203634J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_X 3J+% 262425219192550491614203634 (_4ۘ 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(_S6aRSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_sX:ޝ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_|. I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_ b;bgd I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_HBc[ I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_N|uYZ (_DwMg  (_TNuƦ+ 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(_緎ATSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_g -.L  I(_݆] J 9 = M A   a   9  1 5 u U I  Q y 9 E a  ! m i }% M] uq Y  - e )+262425806092687J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_);gO J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (__7]]) J 9 = M A   a   9  1 5 u U I  Q y 9 E a  ! m i }% M] uq Y  - e )+262425806092687J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_*߽j In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_0N}0 'J+ 262425806092687(_ۂ =6 J  ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W  j }%i%491618077868J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_KVi 3J+% 262425806092687491618077868 (_F{m .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_N~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_1subscriber(_v In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_]Ol I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_ I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_4[Sw I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_7 (_Cm (_Q#N -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_-v7ےSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_G_Q!^  I(_)DOb* J 9 = M A   a   9  1 5 u U 9 I  Q y E a  ! m i }% M] uq Y  - e )+262424320870074J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_gU? J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_瑈Vd[ J 9 = M A   a   9  1 5 u U 9 I  Q y E a  ! m i }% M] uq Y  - e )+262424320870074J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_3ILFP 'J+ 262424320870074 (_ȉW}y In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_硆|o J  ' z I  { J ZF ( H   [h |  6 8$yG5 Y     & 7  lX k 9W j }%i%491615238305J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_֦<ýYJ 3J+% 262424320870074491615238305 (_5B .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_iC$QGBSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_#Dq; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_zZxlEy I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_>un*V I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_ɮrh9p I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_6. (_rm*@  (_2/F -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_Xs+: SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_灷zջ  I(_煯W $)[ J 9 = M A   a   9  1 5 u U 9 I  Q y E a  ! m i }% M] uq Y  - e )+262425004242397J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_glpL J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_x?4RA J 9 = M A   a   9  1 5 u U 9 I  Q y E a  ! m i }% M] uq Y  - e )+262425004242397J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_ЍFE In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_稔E@9 'J+ 262425004242397(_RK J  ' z I  { J ZF ( H   [h |  6 8 $yG5 Y    & 7  lX k 9W j }%i%491613786706J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_ Kgx 3J+% 262425004242397491613786706 (_ciCx$ 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 (_W҂H+֔ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_}wSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_i In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_oXAQ I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_A0`?` I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_aJ I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_`\Z!J (_$]=0|j (_.u' 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 (_lKL -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_祡}8QSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_8B46  I(_[uo% J 9 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262420161450806J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_ Q J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_n. J 9 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e )+262420161450806J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_ӣG 'J+ 262420161450806 (_|7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_h2 J  ' z I  {  J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i%491611255223J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (__@,' 3J+% 262420161450806491611255223 (_-н0irW_ 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F (_ &i|gi .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_:]SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_獊VePG In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_n ~ I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_q? I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_緌R3 I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_&Z (_+R"  (_nTR' 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 (_B -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_^i2uSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_矰Eu  I(_Y~ J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e 9 )+262429709067638J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_R J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_ElNn- J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e 9 )+262429709067638J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_J)5x1 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20 (_gž6 'J+ 262429709067638(_W=nv J  ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9 W j }%i%491617676540J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_Tm 3J+% 262429709067638491617676540 (_燰'E˗ 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F (_  .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(_&䳒OGTSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_&l In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_A;P I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_8b&} I ( ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%ii%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (__>ƕ I M = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] uq Y  - e ) )+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_ih>0u (_9>} (_wY#2 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F (_)n~W -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F(__!BSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber(_笐Q   I(_ff J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] 9 uq Y  - e )+262428262041592J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137(_,]G J # # ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%iJ%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_'Ĝչ J 9 = M A   a   9  1 5 u U I  Q y E a  ! m i }% M] 9 uq Y  - e )+262428262041592J+262427452320844I+262426314465324H+262423766460469G+262425609419371F+262425094897278E+262425089191202D+262426398018280C+262424020365748B+262423633092232A+262426748941082@+262423146573251?+262429779923510>+262420190328281=+262425620225270<+262429534091896;+262425771683005:+2624210126321459+2624284406987788+2624254575330707+2624265879972706+2624237054812785+2624263969467584+2624216834863893+2624215756941362+2624295208557811+2624207998547350+262424150205977/+262426953784254.+262426985126445-+262429288615851,+262429128537890++262428714272559*+262423252787996)+262422615392130(+262426832531051'+262422880412353&+262420800407671%+262423162704749$+262426210683819#+262428975700057"+262426898619966!+262420230662084 +262422925486260+262429628980571+262428871855085+262425500150996+262421985042902+262428264453839+262420860057198+262426890331680+262423499376823+262425174606313+262427872438614+262428595958968+262426171406236+262423264614061+262423811072836+262420921702411+262427514702653+262423490569549+262420353986586 +262424801047480 +262427451412978 +262422223548457 +262420280656158 +262421397603326+262428473397375+262424669208012+262425591669991+262426029920309+262420151966699+262429480592492+ 262426170513137 (_w )` * 'J+ 262428262041592 (_T9ΊP" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624274523208444916117704363H+% 2624263144653244916174268333G+% 2624237664604694916112845103F+% 2624256094193714916124862523E+% 2624250948972784916167745703D+% 2624250891912024916186214263C+% 2624263980182804916103623223B+% 2624240203657484916113122473A+% 2624236330922324916172031143@+% 2624267489410824916124772333?+% 2624231465732514916132835503>+% 2624297799235104916153200633=+% 2624201903282814916113270563<+% 2624256202252704916155007853;+% 2624295340918964916121420133:+% 26242577168300549161008517439+% 26242101263214549161356544338+% 26242844069877849161032280437+% 26242545753307049161147028736+% 26242658799727049161736482835+% 26242370548127849161260324334+% 26242639694675849161182364833+% 26242168348638949161010120532+% 26242157569413649161222640131+% 26242952085578149161638474530+% 2624207998547354916116403503/+% 2624241502059774916133004863.+% 2624269537842544916166726873-+% 2624269851264454916150728623,+% 2624292886158514916104516473++% 2624291285378904916164851273*+% 2624287142725594916165831283)+% 2624232527879964916118378303(+% 2624226153921304916150402043'+% 2624268325310514916181546583&+% 2624228804123534916107748083%+% 2624208004076714916172406543$+% 2624231627047494916130664623#+% 2624262106838194916158805223"+% 2624289757000574916172138563!+% 2624268986199664916127366433 +% 2624202306620844916124072713+% 2624229254862604916113040553+% 2624296289805714916120573633+% 2624288718550854916123347333+% 2624255001509964916186447543+% 2624219850429024916133034303+% 2624282644538394916142380123+% 2624208600571984916170533863+% 2624268903316804916187275053+% 2624234993768234916101354313+% 2624251746063134916154164273+% 2624278724386144916118802643+% 2624285959589684916167370143+% 2624261714062364916152534153+% 2624232646140614916182584623+% 2624238110728364916144218453+% 2624209217024114916143007853+% 2624275147026534916181276673+% 2624234905695494916117851433 +% 2624203539865864916140771463 +% 2624248010474804916142707873 +% 2624274514129784916116208073 +% 2624222235484574916180728643 +% 2624202806561584916124873173+% 2624213976033264916141222383+% 2624284733973754916138822383+% 2624246692080124916167605273+% 2624255916699914916142025683+% 2624260299203094916107870853+% 2624201519666994916142125363+% 262429480592492491612816550[+%7 3262426170513137491612636684MSC-00-00-00-00-00-002024-11-05 16:03:20(_fFKYgg J ' z I  { J ZF ( H   [h |  6 8$yG5 Y    & 7  lX k 9W j }%i 796J%491611770436I%491617426833H%491611284510G%491612486252F%491616774570E%491618621426D%491610362322C%491611312247B%491617203114A%491612477233@%491613283550?%491615320063>%491611327056=%491615500785<%491612142013;%491610085174:%4916135654439%4916103228048%4916114702877%4916173648286%4916126032435%4916118236484%4916101012053%4916122264012%4916163847451%4916116403500%491613300486/%491616672687.%491615072862-%491610451647,%491616485127+%491616583128*%491611837830)%491615040204(%491618154658'%491610774808&%491617240654%%491613066462$%491615880522#%491617213856"%491612736643!%491612407271 %491611304055%491612057363%491612334733%491618644754%491613303430%491614238012%491617053386%491618727505%491610135431%491615416427%491611880264%491616737014%491615253415%491618258462%491614421845%491614300785%491618127667%491611785143%491614077146 %491614270787 %491611620807 %491618072864 %491612487317 %491614122238%491613882238%491616760527%491614202568%491610787085%491614212536%491612816550% 491612636684 (_AF| *J+ 262428262041592796 (_bd 8J+) 26242826204159279612345678901234