7-ԑ7%Qb! ԑ7%Qbv MJ+)7 26242357773298355412345678901234MSC-00-00-00-00-00-00 ԑ7%QbDlk `J+)7 326242357773298355412345678901234MSC-00-00-00-00-00-002024-06-22 05:58:02ԑ7%QbPjSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7%Qb]"y g In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%QbyFHT I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qb*|>Ŏ) I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I % %491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb4ݹ=] I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb}Qqk ԑ7%QbKMC ԑ7%Qbp"IxSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7%Qbbxg!  Iԑ7%QbTD>ߒ J 9     ) u  U  u% Y  9 i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262423577732983J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%QbZuV׶ J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb#wΕ% J 9     ) u  U  u% Y  9 i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262423577732983J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%QbYxǹḟ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7%Qb@Uz 'J+ 262423577732983ԑ7%Qb~e@* J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I % 709J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qbr@ *J+ 262423577732983709 ԑ7%Qb/oԼ 8J+) 26242357773298370912345678901234 ԑ7%Qby' QHq MJ+)7 26242357773298370912345678901234MSC-00-00-00-00-00-00 ԑ7%Qbd[mz `J+)7 326242357773298370912345678901234MSC-00-00-00-00-00-002024-06-22 05:58:02ԑ7%Qbw5_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ԑ7%Qbe݀ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%Qb_+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%QbfRܤ I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I % %491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qbq8 I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%QbɈg̼ ԑ7%Qb?4 hhԑ7%Qb:{WM6SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7%Qbeʽ  Iԑ7%QbQ5MMm J 9     ) u  U  u% Y  9 i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262423577732983J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qb%Ks J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb'Ϯ N J 9     ) u  U  u% Y  9 i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262423577732983J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb}8 'J+ 262423577732983 ԑ7%Qb -sj In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%Qb|q J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I % 761J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%QbT, *J+ 262423577732983761 ԑ7%Qb< Q 8J+) 26242357773298376112345678901234ԑ7%QbA<E6SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7%Qb>x₫ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%QbT j_& I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qb@~Pȅ I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I % %491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb,ru I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb=D % ԑ7%Qb;-g ԑ7%Qb8ɋLSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7%Qbq5L  Iԑ7%Qb[ J 9     ) u  U  u% Y  9 i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262423577732983J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qb J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb9wgq J 9     ) u  U  u% Y  9 i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262423577732983J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb }8Y8+ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7%Qb6v 'J+262423577732983ԑ7%Qb_ J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I % 580J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%QbЛ1 *J+262423577732983580 ԑ7%Qb#Vl 8J+)26242357773298358012345678901234ԑ7%QbMMSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7%Qb^xH In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%Qb׈ks I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%QbNQ I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I % %491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qbs&v I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb1` ԑ7%Qb[/Ӗԑ7%Qb$v+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ԑ7%QbZ  Iԑ7%QbƯ`b J 9     ) u  U  u% Y  9 i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262423577732983J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%QbBW J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb}޹a J 9     ) u  U  u% Y  9 i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262423577732983J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%QbO* 'J+262423577732983 ԑ7%QbmFP- In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7%QbAfrj 5J+)26242357773298312345678901234ԑ7%Qb C/)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ԑ7%Qb In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%QbnlͯI I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qb^>sH4 I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb@R| I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%QbkZ ԑ7%QbV ԑ7%QbϞisSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7%Qb@  Iԑ7%Qb> J 9     ) u  U  u% Y  9 i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262423577732983J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qb3bZl/ J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb .^ J 9     ) u  U  u% Y  9 i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262423577732983J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb yӖ5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7%QbUO 'J+ 262423577732983 ԑ7%Qb}Op 5J+) 26242357773298312345678901234 ԑ7%Qb0"r6 JJ+)7 26242357773298312345678901234MSC-00-00-00-00-00-00 ԑ7%QbxG ]J+)7 326242357773298312345678901234MSC-00-00-00-00-00-002024-06-22 05:58:02ԑ7%Qb3- 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ԑ7%Qb(> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%Qb.nU8v I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%QbXe;5 I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb'H I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb?t޲ ԑ7%Qb$A63ԑ7%QbǫL(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ԑ7%Qb"W d  Iԑ7%QbM#L J 9     ) u  U  u% Y   i  9 m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262424866748192J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%QbOU J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb|Rly J 9     ) u  U  u% Y   i  9 m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262424866748192J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%QbmUk0 'J+ 262424866748192 ԑ7%Qb[emÝ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%QbKs J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %249J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb; *J+ 262424866748192249 ԑ7%Qbӱ ?J+7 262424866748192249MSC-00-00-00-00-00-00 ԑ7%Qb oض-% RJ+7 3262424866748192249MSC-00-00-00-00-00-002024-06-22 05:58:05ԑ7%Qb—;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ԑ7%Qbʵw In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%QbJ< I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qb1F I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%QbU#iO| I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb!' ԑ7%Qb2+}q\"L ԑ7%QbF4 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ԑ7%Qb,Re  Iԑ7%Qb`d J 9     ) u  U  u% Y   i  9 m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262424866748192J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%QbK s1* J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qbʧ7s J 9     ) u  U  u% Y   i  9 m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262424866748192J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb(AaE& In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7%Qb( { 'J+ 262424866748192ԑ7%Qby͠N"[ J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I % 863J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb 92 *J+ 262424866748192863 ԑ7%QbPbGGi5 ?J+7 262424866748192863MSC-00-00-00-00-00-00 ԑ7%Qby2 RJ+7 3262424866748192863MSC-00-00-00-00-00-002024-06-22 05:58:05ԑ7%QbJSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7%Qb'i> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%QbHow' I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qb%"+ I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I % %491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb޶/ I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb~t ԑ7%Qb9&8bTԑ7%Qb8QSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7%Qb=0   Iԑ7%Qb?- J 9     ) u  U  u% Y   i  9 m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262424866748192J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%QbG˸j J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%QbȂ J 9     ) u  U  u% Y   i  9 m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262424866748192J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb*t7ڕ 'J+ 262424866748192 ԑ7%Qb>rw# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%Qbn J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I % 508J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%QbDwn *J+ 262424866748192508ԑ7%Qb[%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ԑ7%Qb E\` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%Qb?]( I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qb6Noc I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I % %491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb&)CY I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%QbL\ ԑ7%Qb j ԑ7%Qb_0{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ԑ7%Qb,vR  Iԑ7%Qb ,:t J 9     ) u  U  u% Y   i  9 m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262424866748192J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%QbP J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qbkđ J 9     ) u  U  u% Y   i  9 m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262424866748192J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb 5B# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7%Qb{z[ 'J+262424866748192ԑ7%QbfH J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I % 571J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qbc&Ĕ Kּ *J+262424866748192571ԑ7%QbML¸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ԑ7%QbLJzc In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%QbwFd*  I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qb#_mOk I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I % %491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%QbZv:5 I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qbw? > ԑ7%Qb[siR3ԑ7%Qbe|:sSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7%QbdL^w  Iԑ7%Qb[lxu J 9     ) u  U  u% Y   i  9 m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262424866748192J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qb%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qbg=s{z J 9     ) u  U  u% Y   i  9 m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262424866748192J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%QbB^O҂ 'J+262424866748192 ԑ7%QbpWx4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%QbrM-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ԑ7%Qb5K In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%QbAk I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qbܮ|l I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb >i I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb&.F ԑ7%Qb$F ԑ7%Qbm0CSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7%QbKG  Iԑ7%Qb`}ɎC J 9     ) u  U  u% Y   i  9 m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262424866748192J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qb?vr J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qbd J 9     ) u  U  u% Y   i  9 m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262424866748192J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb@kn(iH In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7%Qb M[ 'J+ 262424866748192 ԑ7%QbyWg +% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%QbA(Bk\ I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%QbeE( I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%QbswWW_B I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb>@:^2 ԑ7%QbI 6ԑ7%Qb^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ԑ7%QbaD  Iԑ7%QbV|8fݏ;" J 9 9     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262420421267031J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qb&muiu J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb=U_C J 9 9     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262420421267031J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%QbJ9{ 'J+ 262420421267031 ԑ7%QbOߐ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%Qbf4{" J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I % 598J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%QbFZVN *J+ 262420421267031598 ԑ7%Qb /m3& ?J+7 262420421267031598MSC-00-00-00-00-00-00 ԑ7%Qbۯӿ5 RJ+7 3262420421267031598MSC-00-00-00-00-00-002024-06-22 05:58:08ԑ7%QbYڨ"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ԑ7%Qb2*ô In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7%Qbx I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%QbUsE} I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I % %491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qbps6 I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%QbOG ? ԑ7%Qby ԑ7%Qb#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ԑ7%Qb_C   Iԑ7%Qbsz-4 J 9    9  ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262421533769287J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%QbnU J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qbcj3S J 9    9  ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262421533769287J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qbhv In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7%Qb 'J+ 262421533769287ԑ7%Qb쉊\v J h Z Fi &  j  9  | ( [ ' l  8      z$ Y } W5 G y k 7 J {X6 H I %%491615137412J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb'z< 3J+% 262421533769287491615137412 ԑ7%Qb<<; HJ+%7 262421533769287491615137412MSC-00-00-00-00-00-00 ԑ7%Qbr5HS [J+%7 3262421533769287491615137412MSC-00-00-00-00-00-002024-06-22 05:58:13ԑ7%QbI! K %    9  ) u  U  u% Y   i  m M E I =  % 1 e QM  y  } 5a] A 9 - ! q a+262425582252874K+262421533769287J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qb& K  h Z Fi &  j  9  | ( [ ' l  8      z$ Y } W5 G y k 7 J {X6 H I %K%491615137412J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qbv:ug:9 K %    9  ) u  U  u% Y   i  m M E I =  % 1 e QM  y  } 5a] A 9 - ! q a+262425582252874K+262421533769287J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%QbuZt zz'K+ 262425582252874[J+%7 3262421533769287491615137412MSC-00-00-00-00-00-002024-06-22 05:58:13ԑ7%Qb%[so K h Z Fi &  j  9  | ( [ ' l  8      z$ Y } W5 G y k 7 J {X6 H I % 600K%491615137412J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qbk^k ' ww*K+ 262425582252874600[J+%7 3262421533769287491615137412MSC-00-00-00-00-00-002024-06-22 05:58:13 ԑ7%Qbtd bb?K+7 262425582252874600MSC-00-00-00-00-00-00[J+%7 3262421533769287491615137412MSC-00-00-00-00-00-002024-06-22 05:58:13 ԑ7%QbtDeF OORK+7 3262425582252874600MSC-00-00-00-00-00-002024-06-22 05:58:16[J+%7 3262421533769287491615137412MSC-00-00-00-00-00-002024-06-22 05:58:13ԑ7%Qbڰ*Ms L     9  ) u  U  u% Y   i  m M E I =  %  1 e QM  y  } 5a] A 9 - ! q a+262425911029886L+262425582252874K+262421533769287J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qb w L h Z Fi &  j  9  | ( [ ' l  8      z$ Y } W5 G y k 7 J {X6 H I % L600K%491615137412J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%QbD]4 L     9  ) u  U  u% Y   i  m M E I =  %  1 e QM  y  } 5a] A 9 - ! q a+262425911029886L+262425582252874K+262421533769287J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb &O&'L+ 262425911029886RK+7 3262425582252874600MSC-00-00-00-00-00-002024-06-22 05:58:16[J+%7 3262421533769287491615137412MSC-00-00-00-00-00-002024-06-22 05:58:13ԑ7%Qb@[t)$' L h Z Fi &  j  9  | ( [ ' l  8      z$ Y } W5 G y k 7 J {X6 H I % %133713381339L600K%491615137412J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb3 O3L+% 262425911029886133713381339RK+7 3262425582252874600MSC-00-00-00-00-00-002024-06-22 05:58:16[J+%7 3262421533769287491615137412MSC-00-00-00-00-00-002024-06-22 05:58:13ԑ7%Qbv+Ι  &ԑ7%Qb ԥ'"0h K %    9  ) u  U  u% Y   i  m M E I =  % 1 e QM  y  } 5a] A 9 - ! q a a+262425582252874K+262421533769287J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qb$2tv(3 K h Z Fi &  j  9  | ( [ ' l  8      z$ Y } W5 G y k 7 J {X6 H I %  600K%491615137412J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%QbS.SaeV K %    9  ) u  U  u% Y   i  m M E I =  % 1 e QM  y  } 5a] A 9 - ! q a a+262425582252874K+262421533769287J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb1#V: &n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%?3&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7%Qbr˷ %{F r =  i 4 ` + W " N zEO3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 262420012615592491612241518RK+7 3262425582252874600MSC-00-00-00-00-00-002024-06-22 05:58:16[J+%7 3262421533769287491615137412MSC-00-00-00-00-00-002024-06-22 05:58:13ԑ7%QbRt_ L     9  ) u  U  u% Y   i  m M E I =  % 1 e QM  y  } 5 a] A 9 - ! q a+262427500056147L+262425582252874K+262421533769287J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%QbҖ L h Z Fi &  j  9  | ( [ ' l  8      z$ Y } W5 G y k 7 J {X6 H I % L600K%491615137412J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb}zX}" L     9  ) u  U  u% Y   i  m M E I =  % 1 e QM  y  } 5 a] A 9 - ! q a+262427500056147L+262425582252874K+262421533769287J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%QbX– &{F r =  i 4 ` + W " N zEO'L+ 2624275000561473I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 262420012615592491612241518RK+7 3262425582252874600MSC-00-00-00-00-00-002024-06-22 05:58:16[J+%7 3262421533769287491615137412MSC-00-00-00-00-00-002024-06-22 05:58:13ԑ7%QbԮM!z L  h Z Fi &  j  9  | ( [ ' l  8      z$ Y } W5 G y k 7 J {X6 H I % 217L600K%491615137412J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb\gwn~B &{F r =  i 4 ` + W " N zEO*L+ 2624275000561472173I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 262420012615592491612241518RK+7 3262425582252874600MSC-00-00-00-00-00-002024-06-22 05:58:16[J+%7 3262421533769287491615137412MSC-00-00-00-00-00-002024-06-22 05:58:13 ԑ7%Qbiߧ+- &{F r =  i 4 ` + W " N zEO?L+7 262427500056147217MSC-00-00-00-00-00-003I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 262420012615592491612241518RK+7 3262425582252874600MSC-00-00-00-00-00-002024-06-22 05:58:16[J+%7 3262421533769287491615137412MSC-00-00-00-00-00-002024-06-22 05:58:13 ԑ7%QbE~is &{F r =  i 4 ` + W " N zEORL+7 3262427500056147217MSC-00-00-00-00-00-002024-06-22 05:58:273I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 262420012615592491612241518RK+7 3262425582252874600MSC-00-00-00-00-00-002024-06-22 05:58:16[J+%7 3262421533769287491615137412MSC-00-00-00-00-00-002024-06-22 05:58:13ԑ7%QbsLV M    9  ) u  U  u% Y   i  m M E I =  % 1 e QM  y  } 5 a] A 9 - ! q a+262428782021115M+262427500056147L+262425582252874K+262421533769287J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7%Qbu36 M   h Z Fi &  j  9  | ( [ ' l  8      z$ Y } W5 G y k 7 J {X6 H I % M217L600K%491615137412J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%Qb+} M    9  ) u  U  u% Y   i  m M E I =  % 1 e QM  y  } 5 a] A 9 - ! q a+262428782021115M+262427500056147L+262425582252874K+262421533769287J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7%Qb&蓫 '{F r =  i 4 ` + W " N zEO'M+ 262428782021115RL+7 3262427500056147217MSC-00-00-00-00-00-002024-06-22 05:58:273I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 262420012615592491612241518RK+7 3262425582252874600MSC-00-00-00-00-00-002024-06-22 05:58:16[J+%7 3262421533769287491615137412MSC-00-00-00-00-00-002024-06-22 05:58:13ԑ7%QbŃF. M h Z Fi &  j  9  | ( [ ' l  8      z$ Y } W5 G y k 7 J {X6 H I %  777M217L600K%491615137412J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7%QbRv`xG '{F r =  i 4 ` + W " N zEO*M+ 262428782021115777RL+7 3262427500056147217MSC-00-00-00-00-00-002024-06-22 05:58:273I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 262420012615592491612241518RK+7 3262425582252874600MSC-00-00-00-00-00-002024-06-22 05:58:16[J+%7 3262421533769287491615137412MSC-00-00-00-00-00-002024-06-22 05:58:13 ԑ7%Qbԩi>G '{{F r =  i 4 ` + W " N zEO{?M+7 262428782021115777MSC-00-00-00-00-00-00RL+7 3262427500056147217MSC-00-00-00-00-00-002024-06-22 05:58:273I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 262420012615592491612241518RK+7 3262425582252874600MSC-00-00-00-00-00-002024-06-22 05:58:16[J+%7 3262421533769287491615137412MSC-00-00-00-00-00-002024-06-22 05:58:13 ԑ7%QbjeR 'h{F r =  i 4 ` + W " N zEOhRM+7 3262428782021115777MSC-00-00-00-00-00-002024-06-22 05:58:33RL+7 3262427500056147217MSC-00-00-00-00-00-002024-06-22 05:58:273I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 262420012615592491612241518RK+7 3262425582252874600MSC-00-00-00-00-00-002024-06-22 05:58:16[J+%7 3262421533769287491615137412MSC-00-00-00-00-00-002024-06-22 05:58:13 ԑ7$ÙY> (     u% Y   m E I 1M 5a] 9! q+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$ i (n9e0 \ ' S   J  v A m 8 d/3(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$0KƷ ( Yh Fi j  z$ Y W5Gy {X6%%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$/E  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 ԑ7$OL h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$°[ )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624251770079643(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$RxȌ5 )     u% Y   m E I 1M 5a] 9! q+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$X}Fi ) T Th Fi j  z$ Y W5Gy {X6%)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$a5EF )     u% Y   m E I 1M 5a] 9! q+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$< )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$SNC=7 ) Hh Fi j  z$ Y W5Gy {X6 H%%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$^~ ]  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 ԑ7$!ʉ h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$i *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624211317202583)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$TƂIZ *     u% Y   m E I 1M 5a] 9! q+262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$n~` * C Ch Fi j  z$ Y W5Gy {X6 H%*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$ M} *     u% Y   m E I 1M 5a] 9! q+262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$(?Z7 *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$`A * 7h Fi j  z$ Y W5Gy 7 {X6 H%%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$Ѳx ,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ԑ7$WL +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624255702171293*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$E $ +     u% Y   m E I 1M 5a] 9! q+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$<?G + 2 2h Fi j  z$ Y W5Gy 7 {X6 H%+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$3B +     u% Y   m E I 1M 5a] 9! q+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$B@&&: +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$n]e + &h Fi & j  z$ Y W5Gy 7 {X6 H%%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$+eS ! 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ԑ7$Uf}I ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624211438632813++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$ȼʃ ,     u% Y   m E I 1M 5a] 9! q+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$h , ! !h Fi & j  z$ Y W5Gy 7 {X6 H%,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$K] ,     u% Y   m E I 1M 5a] 9! q+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$cĽ ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$YM(;v , h Fi & j   z$ Y W5Gy 7 {X6 H%%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7${Q:G " f@~X1 p I " a :  y R ,  %,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fԑ7$Y--U -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624270082293673,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$?3R[ - }     u% Y   m E I 1M  }5a] 9! q+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$P!N -  h Fi & j   z$ Y W5Gy 7 {X6 H%-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7${I. - }     u% Y   m E I 1M  }5a] 9! q+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$/'^ -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$k2/ - h Fi & j    z$ Y W5Gy 7 {X6 H%%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$rJɪ Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$ֱ .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624240819211643-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$I[n: . i     u% Y  i  m E I 1M  }5a] 9! q+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$sI]! . h Fi & j    z$ Y W5Gy 7 {X6 H%.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$o$0/ . i     u% Y  i  m E I 1M  }5a] 9! q+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$;F .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$SrR . h Fi & j     z$ Y W5Gy 7 {X6 H%%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$7\ڣt h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$U\=# /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624227365625593.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$ҙQOA / U     U u% Y  i  m E I 1M  }5a] 9! q+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$L.6 / h Fi & j     z$ Y W5Gy 7 {X6 H%/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$cMu / U     U u% Y  i  m E I 1M  }5a] 9! q+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$XZ /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$0"CO / h Fi &  j     z$ Y W5Gy 7 {X6 H%%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$>^{ # 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 ԑ7$#wL h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$?ٸ* 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624281895995833/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$믲 0 A     U u% Y  i  m E I 1M  }5a] A 9! q+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$Q>a{qd 0 h Fi &  j     z$ Y W5Gy 7 {X6 H%0%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$f4C 0 A     U u% Y  i  m E I 1M  }5a] A 9! q+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$[C 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$rL{ 0 h Fi &  j     z$ Y W5Gy 7 {X6 H%%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$pM $ 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 ԑ7$>I"Vr dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$s T 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242906499812930+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$y#O# 1 -     U u% Y  i  m E I 1M  }5a] A 9 -! q+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$K(*; 1 h Fi &  j     z$ Y W5Gy 7 {X6 H%1%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$Nԗ: 1 -     U u% Y  i  m E I 1M  }5a] A 9 -! q+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$,nP 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$Rj=; 1 h Fi &  j      z$ Y W5Gy 7 {X6 H%%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$i# % 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 ԑ7$)ңg h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$Xt 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242557057184731+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$ӈo* 2      U u% Y  i  m E I  1M  }5a] A 9 -! q+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$FcN 2 h Fi &  j      z$ Y W5Gy 7 {X6 H%2%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$Πt( 2      U u% Y  i  m E I  1M  }5a] A 9 -! q+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$BA 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$xlj 2 h Fi &  j      z$ Y W5Gy 7 {X6 H%%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$!1gQ$ & 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ԑ7$mΙ 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242279797358732+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$Ļ yt 3      U  u% Y  i  m E I  1M  }5a] A 9 -! q+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$)7[ 3 h Fi &  j      z$ Y W5Gy 7 {X6 H%3%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$;E@֠G 3      U  u% Y  i  m E I  1M  }5a] A 9 -! q+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$c@ 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$uLH#A 3 h Fi &  j      z$ Y W5Gy 7 {X6 H%%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$7NFk ' 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ԑ7$ӃK 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242073050810033+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$P,_!( 4     U  u% Y  i  m E I  1M  }5a] A 9 -! q+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7${y0 4 h Fi &  j      z$ Y W5Gy 7 {X6 H%4%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$ w 4     U  u% Y  i  m E I  1M  }5a] A 9 -! q+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$|_J9 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$3 4 h Fi &  j      z$ Y W5Gy 7 {X6 H%%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$2} ( 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ԑ7$!ji| 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242706003691434+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$[F8 <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624262704481283;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$౰loZ < Q     U  u% Y  i  m E I  1 e QM  y } 5a] A 9 - ! q+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$x)'eV <  h Z Fi &  j   | '  8   z$ Y W5G y k 7 {X6 H I%<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$.o < Q     U  u% Y  i  m E I  1 e QM  y } 5a] A 9 - ! q+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$ G <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$eU4 < h Z Fi &  j   | '  8   z$ Y W5G y k 7 {X6 H I%%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$c  . 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ԑ7$#Nj:MY =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624255206992423<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7${yI = =     U  u% Y  i  m E I =  1 e QM  y } 5a] A 9 - ! q+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$L: = h Z Fi &  j   | '  8   z$ Y W5G y k 7 {X6 H I%=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$g(r= = =     U  u% Y  i  m E I =  1 e QM  y } 5a] A 9 - ! q+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$KV{^ =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$Var = h Z Fi &  j   | '  8   z$ Y W5G y k 7 {X6 H I %%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$$&8v $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$ss >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624221813763313=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$;LK > )    ) U  u% Y  i  m E I =  1 e QM  y } 5a] A 9 - ! q+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$;! > h Z Fi &  j   | '  8   z$ Y W5G y k 7 {X6 H I %>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$ BT > )    ) U  u% Y  i  m E I =  1 e QM  y } 5a] A 9 - ! q+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$gBN >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$J_ > h Z Fi &  j   | '  8   z$ Y W5 G y k 7 {X6 H I %%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$B{k/ %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$|) ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624216069414713>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$n/J ?      ) U  u% Y  i  m E I =  1 e QM  y } 5a] A 9 - ! q+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$q;, ? h Z Fi &  j   | '  8   z$ Y W5 G y k 7 {X6 H I %?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$n+ ?      ) U  u% Y  i  m E I =  1 e QM  y } 5a] A 9 - ! q+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$|bҀ[(< ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$ӽ$` ? h Z Fi &  j   | '  8    z$ Y W5 G y k 7 {X6 H I %%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$|  /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 ԑ7$= < &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$гĴSGV @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624269832063873?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$]& @      ) U  u% Y  i  m E I =  1 e QM  y  } 5a] A 9 - ! q+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$w n3 @ h Z Fi &  j   | '  8    z$ Y W5 G y k 7 {X6 H I %@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$k&Pb @      ) U  u% Y  i  m E I =  1 e QM  y  } 5a] A 9 - ! q+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$<@ @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$TQ8x @ h Z Fi &  j   | '  8    z$ Y W5 G y k 7 {X6 H I %%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$+X\ 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 ԑ7$*# 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$9Zw[ Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624232895331623@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$Ɗp.I A     ) U  u% Y   i  m E I =  1 e QM  y  } 5a] A 9 - ! q+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$v7 A h Z Fi &  j   | '  8    z$ Y W5 G y k 7 {X6 H I %A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$,ַ,p A     ) U  u% Y   i  m E I =  1 e QM  y  } 5a] A 9 - ! q+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$[X8 Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$xX_3n A h Z Fi &  j   | '  8    z$ Y W5 G y k 7 {X6 H I %%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$_o;2 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 ԑ7$5 ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$C FĿ B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624286091844083A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$,3Vnh B     ) U  u% Y   i  m E I =  1 e QM  y  } 5a] A 9 - ! q+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$$8鲁01 B h Z Fi &  j   | '  8    z$ Y W5 G y k 7 {X6 H I %B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$}vW3s B     ) U  u% Y   i  m E I =  1 e QM  y  } 5a] A 9 - ! q+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$ B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$:(sv B h Z Fi &  j   | '  8    z$ Y W5 G y k 7 {X6 H I %%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$a4c 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ԑ7$y& Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624225002827933B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$m1,l C     )  U  u% Y   i  m E I =  1 e QM  y  } 5a] A 9 - ! q+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$rb_ C h Z Fi &  j   | '  8    z$ Y W5 G y k 7 {X6 H I %C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$գKl$ C     )  U  u% Y   i  m E I =  1 e QM  y  } 5a] A 9 - ! q+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$Bs] { Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$E) C h Z Fi &  j   | '  8     z$ Y W5 G y k 7 {X6 H I %%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$*F1 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ԑ7$ ~M Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624276847306313C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$jz? D     )  U  u% Y   i  m E I =  1 e QM  y  } 5a] A 9 - ! q+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$sX| D h Z Fi &  j   | '  8     z$ Y W5 G y k 7 {X6 H I %D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$4VfNYӧ D     )  U  u% Y   i  m E I =  1 e QM  y  } 5a] A 9 - ! q+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$}h4n Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$0bx D }h Z Fi &  j   | '  8     z$ Y } W5 G y k 7 {X6 H I %%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$"vRW 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ԑ7$eR< En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624272795682783D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$[qA E     )  U  u% Y   i  m E I =  1 e QM  y  } 5a] A 9 - ! q+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$9& E x xh Z Fi &  j   | '  8     z$ Y } W5 G y k 7 {X6 H I %E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$qe E     )  U  u% Y   i  m E I =  1 e QM  y  } 5a] A 9 - ! q+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$!6āÄ En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$ɶAi: E lh Z Fi &  j   | ' l  8     z$ Y } W5 G y k 7 {X6 H I %%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$鲨 )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$#5ُ Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624213349021903E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$NeL F     )  U  u% Y   i  m E I =  1 e QM  y  } 5a] A 9 - ! q+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$P rMql F g gh Z Fi &  j   | ' l  8     z$ Y } W5 G y k 7 {X6 H I %F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$|W!u F     )  U  u% Y   i  m E I =  1 e QM  y  } 5a] A 9 - ! q+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$;< FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$JL? F [h Z Fi &  j   | [ ' l  8     z$ Y } W5 G y k 7 {X6 H I %%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$Y8? *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$WË}T G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624224841443813F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$5EbF G u     ) u  U  u% Y   i  m E I =  1 e QM  y  } 5a] A 9 - ! q+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$~ G V Vh Z Fi &  j   | [ ' l  8     z$ Y } W5 G y k 7 {X6 H I %G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$J G u     ) u  U  u% Y   i  m E I =  1 e QM  y  } 5a] A 9 - ! q+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$Nw])iȂN G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$N { G Jh Z Fi &  j   | [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$DSc 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 ԑ7$ G +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$0횲 Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624295366121273G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$_*J< H a     ) u  U  u% Y   i  m E I =  1 e QM  y  } 5a] A 9 - ! q a+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$DF#( H E Eh Z Fi &  j   | [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$!%I H a     ) u  U  u% Y   i  m E I =  1 e QM  y  } 5a] A 9 - ! q a+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$qiѣ Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$#bJ.z H 9h Z Fi &  j  9  | [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$K"_c 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 ԑ7$NW_5+ ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$H@Q In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624248919688723H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$]!/? I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$z;O$Ф I 4 4h Z Fi &  j  9  | [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$5g& I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$А' In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$TBz I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$": 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F ԑ7$= -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$6f SSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7$X.`'  Iԑ7$Ӌ3 J 9     ) u  U  u% Y   i  m M E 9 I =  1 e QM  y  } 5a] A 9 - ! q a+262425097393133J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$f"11 J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$C9_ J 9     ) u  U  u% Y   i  m M E 9 I =  1 e QM  y  } 5a] A 9 - ! q a+262425097393133J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$| U In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$g b~ 'J+ 262425097393133ԑ7$H߽(m J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7  J {X6 H I %%491617182155J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$(aTH^ 3J+% 262425097393133491617182155 ԑ7$)* 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fԑ7$tOodm+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$N~j I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$Vmwp\Q I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$qh I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$b"g ԑ7$ծG ԑ7$2*k 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fԑ7$֒9u2SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7$Vz %r  Iԑ7$],Gj J 9     ) u  U  u% Y   i  m M E I =  9 1 e QM  y  } 5a] A 9 - ! q a+262426034247812J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$hS J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$-! J 9     ) u  U  u% Y   i  m M E I =  9 1 e QM  y  } 5a] A 9 - ! q a+262426034247812J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$ . 'J+ 262426034247812 ԑ7$[dZ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$!B{ܪ J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G  y k 7 J {X6 H I %%491616512026J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$a'PK@ % 3J+% 262426034247812491616512026 ԑ7$;mQd 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 ԑ7$' D6 AJ+%) 26242603424781249161651202612345678901234ԑ7$)+OSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7$$C In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$ǖA%M I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$Qzo> I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$( I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$"oqg5 ԑ7$<K*:  ԑ7$o`w 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fԑ7$Rc`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ԑ7$=*7ZS  Iԑ7$d6${ܡ J 9     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 99 - ! q a+262429041194979J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$30W J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7${ip J 9     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 99 - ! q a+262429041194979J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$Q9NC%k In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$?4ǿM- 'J+ 262429041194979ԑ7$4Z? J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491618586381J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$\UZ 3J+% 262429041194979491618586381 ԑ7$:3h 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 ԑ7$o~Ϲ AJ+%) 26242904119497949161858638112345678901234ԑ7$:SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7$mj In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$4Oi I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$x` I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$JA I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$4ZӘ ԑ7$ضթ ԑ7$xtPit 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ԑ7$> ϯ۷SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7$~m#  Iԑ7$S䪸~ J 9    9  ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262421364951230J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$x J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$ļFNbx J 9    9  ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262421364951230J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$ Fo% 'J+ 262421364951230 ԑ7$ a In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$Pqp J h Z Fi &  j  9  | ( [ ' l  8      z$ Y } W5 G y k 7 J {X6 H I %%491614603534J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$L5l߫6 3J+% 262421364951230491614603534 ԑ7$]:/! 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 ԑ7$yi AJ+%) 26242136495123049161460353412345678901234ԑ7$N;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ԑ7$=q8>1 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$a I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$)M I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$_8{~ I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$0 ԑ7$83  ԑ7$?# 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fԑ7$*&V%3USQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7$,34  Iԑ7$"Z J 9     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a 9+262429808119425J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$,䩥 J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$r4ls J 9     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a 9+262429808119425J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$~!aM In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$:F2/Xp 'J+ 262429808119425ԑ7$ @B J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491618621001J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$9- 3J+% 262429808119425491618621001 ԑ7$fn]W .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ԑ7$*pU AJ+%) 26242980811942549161862100112345678901234ԑ7$#vǡ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ԑ7$ÚCy'{ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$Kگ% I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a 9+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$>F~ @\ I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$ȴRk} I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a 9+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$8 ԑ7$+sz^ ԑ7$S -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$tEyO}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ԑ7$d b4Y  Iԑ7$V5^ J 9     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 9 - ! q a+262428446905210J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$ , J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$"G a> J 9     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 9 - ! q a+262428446905210J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$m 'J+ 262428446905210 ԑ7$1> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$;s^R J h Z Fi &  j  9  | ( [ ' l  8     z$ Y  } W5 G y k 7 J {X6 H I %%491615678026J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$Xۛq 3J+% 262428446905210491615678026 ԑ7$F$- (- .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ԑ7$`̈Z1Q AJ+%) 26242844690521049161567802612345678901234ԑ7$g"( ":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ԑ7$L)ݮ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$Jm2 I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$lEl I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$ W I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$ %lJ ԑ7$ys  ԑ7$YR&.w%M -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$kծ\̶SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7$79W  Iԑ7$|v! J 9     ) u  U  u% Y   i  m M 9 E I =  1 e QM  y  } 5a] A 9 - ! q a+262424942855737J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$Lտ%  J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$~v J 9     ) u  U  u% Y   i  m M 9 E I =  1 e QM  y  } 5a] A 9 - ! q a+262424942855737J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$x, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$~[{C 'J+ 262424942855737ԑ7$-]B J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491614821010J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$)?0 3J+% 262424942855737491614821010 ԑ7$}` 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F ԑ7$PDJ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ԑ7$B6P;m AJ+%) 26242494285573749161482101012345678901234ԑ7$U'e-=SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7$s2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$)vFYW I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$B. I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$Ұ I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$0 ԑ7$^8 ԑ7$VF 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 ԑ7$fo+? -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$|lc|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ԑ7$T40j&-  Iԑ7$76j J 9     ) u  U  u% Y   i  m M E I =  1 e QM  9 y  } 5a] A 9 - ! q a+262426747344061J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$57RN J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$ÝXgo- J 9     ) u  U  u% Y   i  m M E I =  1 e QM  9 y  } 5a] A 9 - ! q a+262426747344061J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$LJ*^ 'J+ 262426747344061 ԑ7${>}t=u In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$V7¯& J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491611450602J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$Y 3 3J+% 262426747344061491611450602 ԑ7$$1 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F ԑ7$ʤ"Y .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ԑ7$)r*+g AJ+%) 26242674734406149161145060212345678901234ԑ7$lcΰ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ԑ7$ =mF In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$ceܻ I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$2X,w I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$ьֿ I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$t9TaC ԑ7$*\t  ԑ7$):f 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F ԑ7$! ZQ) -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$VGiJeSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7$6A  Iԑ7$E^ J 9     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! 9 q a+262429394847217J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$M+ J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$aB J 9     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! 9 q a+262429394847217J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$xd3P In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$ԧ^ 'J+ 262429394847217ԑ7$&Hߊ)iM J h Z Fi &  j  9   | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491612527777J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$WS' 3J+% 262429394847217491612527777 ԑ7$RAIJ&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 ԑ7$w4 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ԑ7$IwH֣ AJ+%) 26242939484721749161252777712345678901234ԑ7$`?.DSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7$4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$]MFd I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$Ɂ I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$",`Ga I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$0dc- ԑ7$)/z ԑ7$$Rm 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 ԑ7$С1  -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$>NOSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7$͟ZFi  Iԑ7$Ƈ J 9     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 9 5a] A 9 - ! q a+262427190059905J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$L_L9^ J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$t04 J 9     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 9 5a] A 9 - ! q a+262427190059905J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$@ 'J+ 262427190059905 ԑ7$jlJ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$T2r J h Z Fi &  j  9  | (  [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491613207752J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$*\ο 3J+% 262427190059905491613207752 ԑ7$w 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 ԑ7$Ueuj AJ+%) 26242719005990549161320775212345678901234ԑ7$OA&0SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7$r44c In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$+3d I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$x~_ I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$k/O I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$Z! ԑ7$4  ԑ7$@]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ԑ7$8N(Ȳ#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ԑ7$G Z1  Iԑ7$#m J 9     ) u  U  u% Y  9 i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262423321435780J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$ł Rb J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$5{pT|f J 9     ) u  U  u% Y  9 i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262423321435780J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$qV{Bj In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$p:i 'J+ 262423321435780ԑ7$؇s J h Z Fi &   j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491611855368J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$LOEp 3J+% 262423321435780491611855368 ԑ7$!r&> 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 ԑ7$2JFme AJ+%) 26242332143578049161185536812345678901234ԑ7$1vSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7$il!$ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$ԍ%>& I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$1x- I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$ɘg- I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$J8s / ԑ7$b/ ԑ7$8qe 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ԑ7$׏E-SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7$Sum  Iԑ7$X5s J 9     ) u  U  u% Y 9   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262423167934606J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$MG5D J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$8_l J 9     ) u  U  u% Y 9   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262423167934606J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$Ok@`#D 'J+ 262423167934606 ԑ7$1.&0 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$/Y?Z J h Z Fi &   j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491611681151J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$̙Ju 3J+% 262423167934606491611681151 ԑ7$ԝ8s 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 ԑ7$Ir&!y} AJ+%) 26242316793460649161168115112345678901234ԑ7$?4.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ԑ7$ߊF| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$7s(]^ I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$4K I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$a+C I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$gAә ԑ7$HO  ԑ7$ qQ^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ԑ7$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ԑ7$s aDo5  Iԑ7$3M J 9 9    ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262420786935022J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$yi[ݎ& J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$ wgp J 9 9    ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262420786935022J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$@8x In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$%O/ Jy 'J+ 262420786935022ԑ7$p|j7 J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491618627051J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$i;߃f 3J+% 262420786935022491618627051 ԑ7$ ^ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ԑ7$1HT AJ+%) 26242078693502249161862705112345678901234ԑ7$2וR5!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ԑ7$29Ԏ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$gE# I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$#$bL I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$t I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$"چ ԑ7$j%@$Y ԑ7$[Vٌ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$$k}SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7$4s:)  Iԑ7$Ы9 J 9     ) u  U  u% Y   i  m M E I =  9 1 e QM  y  } 5a] A 9 - ! q a+262426020115160J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$}>re J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$1}} J 9     ) u  U  u% Y   i  m M E I =  9 1 e QM  y  } 5a] A 9 - ! q a+262426020115160J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$ObT^ 'J+ 262426020115160 ԑ7$Fg8r In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$[LC J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491610725671J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$Wul=` 3J+% 262426020115160491610725671 ԑ7$L׶}M˚ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ԑ7$蜍 AJ+%) 26242602011516049161072567112345678901234ԑ7$Z)9j!dSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7$ڤ΋-? In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$ I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$ ։?C I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$ȥD.A I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$Mlln$e ԑ7$W[r=  ԑ7$5dT{7 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$r<`SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7$ccf4  Iԑ7$L{Ø J 9 9     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262420038810091J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$!H.1{ J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$yL[Hr[ J 9 9     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262420038810091J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$=mB In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$S[XR 'J+ 262420038810091ԑ7$P`0\\ J h Z Fi &  j  9  | (  [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491613301874J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$}ђ 3J+% 262420038810091491613301874 ԑ7$pʐMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ԑ7$?:Z7 AJ+%) 26242003881009149161330187412345678901234ԑ7$"3SSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7$fQ2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$aڰ\ I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$9/i I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$M{(htA I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$}+G ԑ7$zb  ԑ7$Y" 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F ԑ7$U $K -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$bieaSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7$qc| "we  Iԑ7$Ipөb J 9     ) u  U  u% Y   i  m M E I =  1 9 e QM  y  } 5a] A 9 - ! q a+262426228616597J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$=v J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$1r J 9     ) u  U  u% Y   i  m M E I =  1 9 e QM  y  } 5a] A 9 - ! q a+262426228616597J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$.B 'J+ 262426228616597 ԑ7$r}a8 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$hU+j J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7  J {X6 H I %%491617230887J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$VoF| 3J+% 262426228616597491617230887 ԑ7$~jMjͦ 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 ԑ7$-~cLf .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ԑ7$GI AJ+%) 26242622861659749161723088712345678901234ԑ7$(F 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ԑ7$k6` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$g  I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$$xװ I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$ t>d I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$H$L; ԑ7$EP;  ԑ7$iu 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 ԑ7$G}j -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$>^oSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7$kk~Js  Iԑ7$\l/6 J 9     ) u 9 U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262422529026814J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$Z J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$O;Ŭ J 9     ) u 9 U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262422529026814J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$݃oZ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$L5 3J+% 262422529026814491613851817 ԑ7$`r{ 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 ԑ7$_qHH2 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ԑ7$: AJ+%) 26242252902681449161385181712345678901234ԑ7$(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ԑ7$1Bw In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$|$'u I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$ys.- I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$q39" I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$w3  ԑ7$%k" ԑ7$%ƑO 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 ԑ7$*z *O -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$Of|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ԑ7$ӕ  Iԑ7$u ըf J 9     ) u  U  u% Y   i  m M E I =  1 e QM  y 9  } 5a] A 9 - ! q a+262426957185242J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$[3D J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$W:( J 9     ) u  U  u% Y   i  m M E I =  1 e QM  y 9  } 5a] A 9 - ! q a+262426957185242J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$%If&q 'J+ 262426957185242 ԑ7$&Nٜ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$Ւ J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491610674086J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$ h 3J+% 262426957185242491610674086 ԑ7$;H 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ԑ7$&a;.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ԑ7$ͧ,D In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$v)1z I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$*7ս I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$M)اWS I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$)>/ ԑ7$=(s{  ԑ7$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ԑ7$ | SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7$qI&bJ  Iԑ7$Z- J 9     9 ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262422165502410J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$86 J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$QÖӤ J 9     9 ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262422165502410J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$2( / ` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$qcj x 'J+ 262422165502410ԑ7$MP[t J h Z Fi &  j  9   | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491612874078J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$۬c 3J+% 262422165502410491612874078 ԑ7$x.q 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ԑ7$h7(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ԑ7$= In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$s I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$lTT0N I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$CK3 I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$gK3 ԑ7$qh@D5X ԑ7$*8LEb5 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ԑ7$9>SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7$5|iGն  Iԑ7$]P J 9 9     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262420358670533J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$u LI{ J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$φ`y J 9 9     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262420358670533J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$\3fM9x 'J+ 262420358670533 ԑ7$vT3 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$F J h Z Fi &  j  9  | ( [ ' l  8      z$ Y } W5 G y k 7 J {X6 H I %%491615353787J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$h竰o' 3J+% 262420358670533491615353787 ԑ7$؍d 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fԑ7$\\SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7${~I 8[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$N̘A I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$[\ I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$bpi~ I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$vzJe ԑ7$=Y%  ԑ7$66u 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ԑ7$ݳOSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7$Ot  Iԑ7$<ԁ7 J 9     ) u  U  u% Y   i  m M E I =  9 1 e QM  y  } 5a] A 9 - ! q a+262425816961706J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$8;xq J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$zǙf J 9     ) u  U  u% Y   i  m M E I =  9 1 e QM  y  } 5a] A 9 - ! q a+262425816961706J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$QmǼ{K In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$"l 'J+ 262425816961706ԑ7$LJ6 J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491611436665J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$>|{ 3J+% 262425816961706491611436665 ԑ7${ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$ _<hSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7$#+u In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$3(I I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$(>]7 I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$sJ% I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$09 ԑ7$'.?' ԑ7$>㲃H -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$9 gg.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ԑ7$%Po  Iԑ7$oo_ J 9     ) u  U  u% Y   i 9 m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262424267424708J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$Tɋhf J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$2- J 9     ) u  U  u% Y   i 9 m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262424267424708J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$Nv 'J+ 262424267424708 ԑ7$LW In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$}ɶ J h Z Fi &   j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%491612068072J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$M 9m 3J+% 262424267424708491612068072 ԑ7$A(II .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$Wv1."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ԑ7$+Ԥ?h In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$$ש=z I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$= I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$2_/ I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$'#3 ԑ7$ "  ԑ7$8\ᓻ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$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ԑ7$6ic  Iԑ7$}R@7TM J 9     ) 9 u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262422414805155J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$"C J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$&9MA J 9     ) 9 u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262422414805155J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$x@Ϭ9' In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$W7\` 'J+ 262422414805155ԑ7$rw J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J  {X6 H I %%491617666652J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$7$- 3J+% 262422414805155491617666652 ԑ7$"ʝ 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F ԑ7$Gp= .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$%ISQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7$FGS In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$$|> I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$aŮc I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$N㨢^9 I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$w\ ] ԑ7$[^, ԑ7$)HgcYz 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 ԑ7$aD\ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$U7OSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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ԑ7$d{f  Iԑ7$qXd? J 9     ) u  U  u% Y  9 i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262423654914076J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$+Y J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$$Pw46 J 9     ) u  U  u% Y  9 i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262423654914076J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$sa 'J+ 262423654914076 ԑ7$T.A In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$$ J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6  H I %%491618135830J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$ 3J+% 262423654914076491618135830 ԑ7$M޷|A7c 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 ԑ7$H'03~? .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7${Ԣ SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7$3֊ZN In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$qަ I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$* y' I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$FM I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$OYS.y ԑ7$CʴI%  ԑ7$-5 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F ԑ7$, -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$8r|-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ԑ7$B[  Iԑ7$'{J+ J 9     ) u  U  u% Y   i  m M E 9 I =  1 e QM  y  } 5a] A 9 - ! q a+262425085082354J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$s~^y2 J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$'fY0 J 9     ) u  U  u% Y   i  m M E 9 I =  1 e QM  y  } 5a] A 9 - ! q a+262425085082354J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$Ք In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56 ԑ7$!@[F 'J+ 262425085082354ԑ7$o/7 J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6  H I %%491618244174J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$E|;AP=e 3J+% 262425085082354491618244174 ԑ7$1M( 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 ԑ7$P[ccO .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$WѠSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberԑ7$  H> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7${$x~ I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$K I (h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %%%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7${፷ƕS I M     ) u  U  u% Y   i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a a+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$%=G) ԑ7$p9_'E ԑ7$}z. 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F ԑ7$vxz -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fԑ7$XV}ě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ԑ7$mtja  Iԑ7$F#?<, J 9     ) u  U  u% Y  9 i  m M E I =  1 e QM  y  } 5a] A 9 - ! q a+262423577732983J+262424891968872I+262429536612127H+262422484144381G+262421334902190F+262427279568278E+262427684730631D+262422500282793C+262428609184408B+262423289533162A+262426983206387@+262421606941471?+262422181376331>+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733ԑ7$1.; J # #h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I %J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$+262425520699242=+262426270448128<+262426248987259;+262426817748229:+2624260601933889+2624257773649588+2624292495338047+2624272214950256+2624270600369145+2624207305081004+2624227979735873+2624255705718472+2624290649981291+2624281895995830+262422736562559/+262424081921164.+262427008229367-+262421143863281,+262425570217129++262421131720258*+262425177007964)+262428420940736(+262420012615592'+262425074637464&+262422756058337%+262426079758681$+262425066473484#+262423155374835"+262424885893963!+262421030955095 +262424216115433+262429413347019+262421433170366+262426697139739+262425518307855+262421180132743+262423213773117+262429358092131+262427279685435+262425197879690+262427553935220+262429453119938+262421083363950+262423963901822+262420796491204+262426660367445+262422884824839+262423221264802+262421252266805 +262422681956585 +262423149767038 +262429053466763 +262426350686421 +262427525910304+262423022910128+262424539734555+262423823181135+262429067312899+262423026296411+262426731520008+ 262426146928733 ԑ7$Wr 'J+ 262423577732983 ԑ7$|(rN In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624248919688724916131462883H+% 2624295366121274916124127713G+% 2624224841443814916174678713F+% 2624213349021904916133708023E+% 2624272795682784916138746573D+% 2624276847306314916157150103C+% 2624225002827934916146131413B+% 2624286091844084916161415003A+% 2624232895331624916136458423@+% 2624269832063874916145134083?+% 2624216069414714916144215323>+% 2624221813763314916160760173=+% 2624255206992424916185643053<+% 2624262704481284916153373803;+% 2624262489872594916163316723:+% 26242681774822949161365580739+% 26242606019338849161441113038+% 26242577736495849161847145737+% 26242924953380449161025634836+% 26242722149502549161711727335+% 26242706003691449161301332534+% 26242073050810049161710823733+% 26242279797358749161123045332+% 26242557057184749161424081631+% 26242906499812949161517327030+% 2624281895995834916112232813/+% 2624227365625594916114056333.+% 2624240819211644916136800603-+% 2624270082293674916123534533,+% 2624211438632814916127764433++% 2624255702171294916111887363*+% 2624211317202584916171726743)+% 2624251770079644916184123483(+% 2624284209407364916155007433'+% 2624200126155924916122415183&+% 2624250746374644916177205213%+% 2624227560583374916153010443$+% 2624260797586814916147065453#+% 2624250664734844916175666363"+% 2624231553748354916103233663!+% 2624248858939634916156237283 +% 2624210309550954916157268413+% 2624242161154334916106247363+% 2624294133470194916118756783+% 2624214331703664916151025373+% 2624266971397394916186723153+% 2624255183078554916181312573+% 2624211801327434916161613113+% 2624232137731174916177217053+% 2624293580921314916111242413+% 2624272796854354916153818773+% 2624251978796904916146168023+% 2624275539352204916151722133+% 2624294531199384916184731623+% 2624210833639504916121865223+% 2624239639018224916102424243+% 2624207964912044916111124513+% 2624266603674454916110222083+% 2624228848248394916145773033+% 2624232212648024916146812883 +% 2624212522668054916154148673 +% 2624226819565854916158833423 +% 2624231497670384916110753113 +% 2624290534667634916158450353 +% 2624263506864214916100630773+% 2624275259103044916168556713+% 2624230229101284916120850403+% 2624245397345554916145181533+% 2624238231811354916152112783+% 2624290673128994916107317113+% 2624230262964114916145773273+% 262426731520008491611511331[+%7 3262426146928733491614285522MSC-00-00-00-00-00-002024-06-22 05:56:56ԑ7$WE J h Z Fi &  j  9  | ( [ ' l  8     z$ Y } W5 G y k 7 J {X6 H I % 554J%491613146288I%491612412771H%491617467871G%491613370802F%491613874657E%491615715010D%491614613141C%491616141500B%491613645842A%491614513408@%491614421532?%491616076017>%491618564305=%491615337380<%491616331672;%491613655807:%4916144111309%4916184714578%4916102563487%4916171172736%4916130133255%4916171082374%4916112304533%4916142408162%4916151732701%4916112232810%491611405633/%491613680060.%491612353453-%491612776443,%491611188736+%491617172674*%491618412348)%491615500743(%491612241518'%491617720521&%491615301044%%491614706545$%491617566636#%491610323366"%491615623728!%491615726841 %491610624736%491611875678%491615102537%491618672315%491618131257%491616161311%491617721705%491611124241%491615381877%491614616802%491615172213%491618473162%491612186522%491610242424%491611112451%491611022208%491614577303%491614681288%491615414867 %491615883342 %491611075311 %491615845035 %491610063077 %491616855671%491612085040%491614518153%491615211278%491610731711%491614577327%491611511331% 491614285522 ԑ7$9| *J+ 262423577732983554 ԑ7$$lWQ 8J+) 26242357773298355412345678901234