7-#uM]\\&)Lw #uM]_'5d MJ+)7 26242206093235516112345678901234MSC-00-00-00-00-00-00 #uM]?:V `J+)7 326242206093235516112345678901234MSC-00-00-00-00-00-002024-06-30 05:57:21#uM]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#uM]Ep63 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM]M膇}Ml I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]X.!6  I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]QCQv I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]uYs"- #uM]7RÂ #uM]K NkSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uM]bH~F  I#uM]t J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422060932355J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]n tn J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]b|F J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422060932355J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]Tĥ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uM]+vh5 'J+ 262422060932355#uM]u J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' 496J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]ll(e *J+ 262422060932355496 #uM]ɕ4 8J+) 26242206093235549612345678901234 #uM]H*  MJ+)7 26242206093235549612345678901234MSC-00-00-00-00-00-00 #uM]XX6 `J+)7 326242206093235549612345678901234MSC-00-00-00-00-00-002024-06-30 05:57:21#uM]WpSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uM]dyL In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM]C|ۦ I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM] I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' %491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]Q'P I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM] 8 N0 #uM]qUrք#uM]RTިeSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber#uM]:M/G  I#uM]5!2D J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422060932355J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]xP%b(( J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]Z\wFh J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422060932355J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]:ط 'J+ 262422060932355 #uM] In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM]2UW֌ J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '188J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]0>߳ri *J+ 262422060932355188 #uM]L 8J+) 26242206093235518812345678901234#uM]Mg3SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uM]%{ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM]n`usQ I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]@J%V I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]Ki]Q I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]T4 #uM]I ry #uM]!P4 J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422060932355J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]bYXl J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]P~ѩ J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422060932355J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]bCې In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uM]ڿ)7d 'J+262422060932355#uM] w%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]qź *J+262422060932355976 #uM]< 7EK1 8J+)26242206093235597612345678901234#uM]:Ə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#uM]ul In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM]h( I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]a e I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' %491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]S1X$; I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]aY:` #uM]>xVr#uM]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#uM]3 P+  I#uM]}=Z$=o J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422060932355J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM] yj J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]rS(AJ J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422060932355J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]Il/&] 'J+262422060932355 #uM]I( In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uM]lu@) 5J+)26242206093235512345678901234#uM]a\S)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#uM]Rp/Yd In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM]K!J I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]Ô( I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]a)P" I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM],MLb #uM],VȚ #uM]\溼sGSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uM]Tums  I#uM]Wh J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422060932355J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]Dp&. J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]}[ J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422060932355J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]!O}( In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uM]J8Gi 'J+ 262422060932355 #uM]ƯD = 5J+) 26242206093235512345678901234 #uM]1)1ϟ JJ+)7 26242206093235512345678901234MSC-00-00-00-00-00-00 #uM]waJf< ]J+)7 326242206093235512345678901234MSC-00-00-00-00-00-002024-06-30 05:57:21#uM] pBf)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#uM]Wl In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM]0˃u I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]`9B? I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]/ I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]<70+ #uM],{q#uM]q؁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#uM]|dD  I#uM]>} J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y 9 ]%Iu9  5  M m  +262426613894099J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]+{? J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]*PG=% J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y 9 ]%Iu9  5  M m  +262426613894099J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]d  'J+ 262426613894099 #uM]EQVv[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM]}]M J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '335J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]$` *J+ 262426613894099335 #uM]KM  ?J+7 262426613894099335MSC-00-00-00-00-00-00 #uM]od6AP RJ+7 3262426613894099335MSC-00-00-00-00-00-002024-06-30 05:57:24#uM]M6}_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#uM]r+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM] ٛ8 I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM];it0 I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]:Wj/ I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]ޒb #uM]K #uM]fpSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uM]p-  I#uM]~  J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y 9 ]%Iu9  5  M m  +262426613894099J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]VlKD{H J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]}: = J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y 9 ]%Iu9  5  M m  +262426613894099J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM][+ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uM]Ty%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]!2Ǿ *J+ 262426613894099316 #uM]:Aw&! ?J+7 262426613894099316MSC-00-00-00-00-00-00 #uM]I|iz\ RJ+7 3262426613894099316MSC-00-00-00-00-00-002024-06-30 05:57:24#uM].ܮ(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#uM] ^1p In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM]qsC= I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]Lm2x I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]i׌_ I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]{ #uM]DŽZ7W#uM]3_SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber#uM]iaLHV%X  I#uM];ܽC J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y 9 ]%Iu9  5  M m  +262426613894099J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]JTX J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]4$P2T J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y 9 ]%Iu9  5  M m  +262426613894099J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]+6#N 'J+ 262426613894099 #uM]\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM]T J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' 586J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]ՀR qW *J+ 262426613894099586#uM]PAqqSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uM]MZ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM]pZ I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM];Ԣ I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' %491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]̰eF I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]:ą #uM]3>PP #uM]3*z2SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uM]Qj  I#uM][ J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y 9 ]%Iu9  5  M m  +262426613894099J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]_< Z J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]f)LDz J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y 9 ]%Iu9  5  M m  +262426613894099J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]=1X ( In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uM]|T8![ 'J+262426613894099#uM]B'`Xą J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '242J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]״A ' *J+262426613894099242#uM]·eiSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uM]I*j In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM]%y I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]r' I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]mIXiù I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]mSRU= #uM]0$vBI#uM]:5SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber#uM]ih  I#uM]|C_ J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y 9 ]%Iu9  5  M m  +262426613894099J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]Δ2`8R J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]< 7 J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y 9 ]%Iu9  5  M m  +262426613894099J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]i3-jQp 'J+262426613894099 #uM]bKk[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM]ضySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber#uM]*+F1 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM]OW I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]/]PC I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]%$L I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM] bM\t #uM] #uM][arySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uM]7ݥ  I#uM]gEsU< J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y 9 ]%Iu9  5  M m  +262426613894099J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM] ;mQk J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]D0P J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y 9 ]%Iu9  5  M m  +262426613894099J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]İ0w In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uM]xPRkj 'J+ 262426613894099 #uM]s&6( +% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM]$'zZmY I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]6;! I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]z͠K I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]^k7 #uM],Zq#uM]|jSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber#uM]PD-*3  I#uM] Zb9f> J 9 A i ) u  Q  = yq a M 9 a } e 1! U   E  - Y ]%Iu9  5  M m  +262423682640553J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]Rm J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]X ġ J 9 A i ) u  Q  = yq a M 9 a } e 1! U   E  - Y ]%Iu9  5  M m  +262423682640553J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]bxE 'J+ 262423682640553 #uM]8H" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM]`0ߒJ J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '352J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]nG( *J+ 262423682640553352 #uM]@;6s ?J+7 262423682640553352MSC-00-00-00-00-00-00 #uM]w~ RJ+7 3262423682640553352MSC-00-00-00-00-00-002024-06-30 05:57:27#uM]^BQSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uM] ޙ9G In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uM](`, w I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]GW9 I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]Wl` I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]. #uM]\,r #uM];?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#uM]@q7_1  I#uM]Yd( J 9 A i ) u  Q  = yq a M a } 9 e 1! U   E  - Y ]%Iu9  5  M m  +262425092102343J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]5m J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]c_@p J 9 A i ) u  Q  = yq a M a } 9 e 1! U   E  - Y ]%Iu9  5  M m  +262425092102343J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]7៯ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uM]5 'J+ 262425092102343#uM]=9< J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5  h Z  | F  [ } l XW6 7 '%491616124278J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]~ \j@ 3J+% 262425092102343491616124278 #uM]! HJ+%7 262425092102343491616124278MSC-00-00-00-00-00-00 #uM]ә: [J+%7 3262425092102343491616124278MSC-00-00-00-00-00-002024-06-30 05:57:32#uM](%wG K % A i ) u  Q  = yq a % M a } 9 e 1! U   E  - Y ]%Iu9  5  M m  +262423330233941K+262425092102343J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM] ~2$ K    H   j $y % G  z  &i Y  9 { 8 I k ( J 5  h Z  | F  [ } l XW6 7 'K%491616124278J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]t K % A i ) u  Q  = yq a % M a } 9 e 1! U   E  - Y ]%Iu9  5  M m  +262423330233941K+262425092102343J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]*=Ò| zz'K+ 262423330233941[J+%7 3262425092102343491616124278MSC-00-00-00-00-00-002024-06-30 05:57:32#uM]qz>M K    H   j $y % G  z  &i Y  9 { 8 I k ( J 5  h Z  | F  [ } l XW6 7 '019K%491616124278J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]N1LW ww*K+ 262423330233941019[J+%7 3262425092102343491616124278MSC-00-00-00-00-00-002024-06-30 05:57:32 #uM]BBco bb?K+7 262423330233941019MSC-00-00-00-00-00-00[J+%7 3262425092102343491616124278MSC-00-00-00-00-00-002024-06-30 05:57:32 #uM][MF OORK+7 3262423330233941019MSC-00-00-00-00-00-002024-06-30 05:57:35[J+%7 3262425092102343491616124278MSC-00-00-00-00-00-002024-06-30 05:57:32#uM]3|9\ L  A i ) u   Q  = yq a % M a } 9 e 1! U   E  - Y ]%Iu9  5  M m  +262422251286540L+262423330233941K+262425092102343J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]Gs׾TU L   H   j $y % G  z  &i Y  9 { 8 I k ( J 5  h Z  | F  [ } l XW6 7 'L019K%491616124278J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]A5'Ur L  A i ) u   Q  = yq a % M a } 9 e 1! U   E  - Y ]%Iu9  5  M m  +262422251286540L+262423330233941K+262425092102343J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]Bt{ &O&'L+ 262422251286540RK+7 3262423330233941019MSC-00-00-00-00-00-002024-06-30 05:57:35[J+%7 3262425092102343491616124278MSC-00-00-00-00-00-002024-06-30 05:57:32#uM]Um(ڔL L    H   j $y % G  z  &i Y  9 { 8 I k ( J 5  h Z  | F  [ } l XW6 7 '%133713381339L019K%491616124278J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]6شF O3L+% 262422251286540133713381339RK+7 3262423330233941019MSC-00-00-00-00-00-002024-06-30 05:57:35[J+%7 3262425092102343491616124278MSC-00-00-00-00-00-002024-06-30 05:57:32#uM]^+  &#uM]owPn K % A i ) u  Q  = yq a % M a } 9 e 1! U   E  - Y ]%Iu9  5  M m   +262423330233941K+262425092102343J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]⯩i K    H   j $y % G  z  &i Y  9 { 8 I k ( J 5  h Z  | F  [ } l XW6 7 ' '019K%491616124278J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]clC^ K % A i ) u  Q  = yq a % M a } 9 e 1! U   E  - Y ]%Iu9  5  M m   +262423330233941K+262425092102343J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]92xD &n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%?3&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uM]*lđI %{F r =  i 4 ` + W " N zEO3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 262425783493908491611310566RK+7 3262423330233941019MSC-00-00-00-00-00-002024-06-30 05:57:35[J+%7 3262425092102343491616124278MSC-00-00-00-00-00-002024-06-30 05:57:32#uM]a l7 L  A  i ) u  Q  = yq a % M a } 9 e 1! U   E  - Y ]%Iu9  5  M m  +262420911161049L+262423330233941K+262425092102343J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM]m̟N^ L   H   j $y % G  z  &i Y  9 { 8 I k ( J 5  h Z  | F  [ } l XW6 7 'L019K%491616124278J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]W%z* L  A  i ) u  Q  = yq a % M a } 9 e 1! U   E  - Y ]%Iu9  5  M m  +262420911161049L+262423330233941K+262425092102343J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM]lWmH &{F r =  i 4 ` + W " N zEO'L+ 2624209111610493I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 262425783493908491611310566RK+7 3262423330233941019MSC-00-00-00-00-00-002024-06-30 05:57:35[J+%7 3262425092102343491616124278MSC-00-00-00-00-00-002024-06-30 05:57:32#uM]Z7[eOO L     H   j $y % G  z  &i Y  9 { 8 I k ( J 5  h Z  | F  [ } l XW6 7 '282L019K%491616124278J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]i; &{F r =  i 4 ` + W " N zEO*L+ 2624209111610492823I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 262425783493908491611310566RK+7 3262423330233941019MSC-00-00-00-00-00-002024-06-30 05:57:35[J+%7 3262425092102343491616124278MSC-00-00-00-00-00-002024-06-30 05:57:32 #uM]B &{F r =  i 4 ` + W " N zEO?L+7 262420911161049282MSC-00-00-00-00-00-003I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 262425783493908491611310566RK+7 3262423330233941019MSC-00-00-00-00-00-002024-06-30 05:57:35[J+%7 3262425092102343491616124278MSC-00-00-00-00-00-002024-06-30 05:57:32 #uM]k  &{F r =  i 4 ` + W " N zEORL+7 3262420911161049282MSC-00-00-00-00-00-002024-06-30 05:57:463I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 262425783493908491611310566RK+7 3262423330233941019MSC-00-00-00-00-00-002024-06-30 05:57:35[J+%7 3262425092102343491616124278MSC-00-00-00-00-00-002024-06-30 05:57:32#uM]Q M  A  i ) u  Q  = yq a % M a } 9 e 1! U   E  - Y ]%Iu9  5  M m  +262426773699143M+262420911161049L+262423330233941K+262425092102343J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uM] 0 M      H   j $y % G  z  &i Y  9 { 8 I k ( J 5  h Z  | F  [ } l XW6 7 'M282L019K%491616124278J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]ܞDŽ( M  A  i ) u  Q  = yq a % M a } 9 e 1! U   E  - Y ]%Iu9  5  M m  +262426773699143M+262420911161049L+262423330233941K+262425092102343J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uM] '{F r =  i 4 ` + W " N zEO'M+ 262426773699143RL+7 3262420911161049282MSC-00-00-00-00-00-002024-06-30 05:57:463I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 262425783493908491611310566RK+7 3262423330233941019MSC-00-00-00-00-00-002024-06-30 05:57:35[J+%7 3262425092102343491616124278MSC-00-00-00-00-00-002024-06-30 05:57:32#uM].-Gq}T M    H   j $y % G  z  &i Y  9 { 8 I k ( J 5  h Z  | F  [ } l XW6 7 '031M282L019K%491616124278J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uM]lhB! '{F r =  i 4 ` + W " N zEO*M+ 262426773699143031RL+7 3262420911161049282MSC-00-00-00-00-00-002024-06-30 05:57:463I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 262425783493908491611310566RK+7 3262423330233941019MSC-00-00-00-00-00-002024-06-30 05:57:35[J+%7 3262425092102343491616124278MSC-00-00-00-00-00-002024-06-30 05:57:32 #uM]drs '{{F r =  i 4 ` + W " N zEO{?M+7 262426773699143031MSC-00-00-00-00-00-00RL+7 3262420911161049282MSC-00-00-00-00-00-002024-06-30 05:57:463I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 262425783493908491611310566RK+7 3262423330233941019MSC-00-00-00-00-00-002024-06-30 05:57:35[J+%7 3262425092102343491616124278MSC-00-00-00-00-00-002024-06-30 05:57:32 #uM]ᛉ 'h{F r =  i 4 ` + W " N zEOhRM+7 3262426773699143031MSC-00-00-00-00-00-002024-06-30 05:57:52RL+7 3262420911161049282MSC-00-00-00-00-00-002024-06-30 05:57:463I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 262425783493908491611310566RK+7 3262423330233941019MSC-00-00-00-00-00-002024-06-30 05:57:35[J+%7 3262425092102343491616124278MSC-00-00-00-00-00-002024-06-30 05:57:32 #uONKQ$?,. (     q a 1!  E Y ]%Iu9 5 M m +262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK5OLćF (n9e0 \ ' S   J  v A m 8 d/3(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKg ( Y j $y%G z i Y {5 hFXW6%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK.{}N  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 #uONKu.%)7 h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKLJTJW) )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624259255565913(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKfY(I )     q a 1!  E Y ]%Iu9 5 M m +262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK)j1y: ) T T j $y%G z i Y {5 hFXW6)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK(Y2\ )     q a 1!  E Y ]%Iu9 5 M m +262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK cHk )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK'^xd ) H H j $y%G z i Y {5 hFXW6%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK%NVvq  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 #uONK0Y, h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONK4F *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624224239962743)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK=ъ *     q a 1!  E Y ]%Iu9 5 M m +262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK;wj Z= * C C H j $y%G z i Y {5 hFXW6*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKc<> *     q a 1!  E Y ]%Iu9 5 M m +262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK|$ *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKt * 7 H j $y%G z i Y {5 hFXW6 7%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKLF# ,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#uONK\ +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624209844296393*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKZ@"נ +     q a 1!  E Y ]%Iu9 5 M m +262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK'F0I՛ + 2 2 H j $y%G z i Y {5 hFXW6 7+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKz=?'&ps +     q a 1!  E Y ]%Iu9 5 M m +262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKU.u*%[ +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKR, o: + & H j $y%G z  &i Y {5 hFXW6 7%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK6fSݟ ! 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#uONKwD ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624281515504163++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK9{ ,     q a 1!  E Y ]%Iu9 5 M m +262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK'8| , ! ! H j $y%G z  &i Y {5 hFXW6 7,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK43MQ ,     q a 1!  E Y ]%Iu9 5 M m +262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKȔ/ ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK`x ,   H j $y%G z  &i Y {5 hFXW6 7%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK뱑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#uONKVqh -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624247499519073,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK&߿ - }    q a } 1!  E Y ]%Iu9 5 M m +262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKWA&u -    H j $y%G z  &i Y {5 hFXW6 7-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKPC - }    q a } 1!  E Y ]%Iu9 5 M m +262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKG` L -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK[ia -   H  j $y%G z  &i Y {5 hFXW6 7%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKV& Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKRZZ; .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624212601295413-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKQ@+ . i  i  q a } 1!  E Y ]%Iu9 5 M m +262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK^ F .   H  j $y%G z  &i Y {5 hFXW6 7.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK p0w . i  i  q a } 1!  E Y ]%Iu9 5 M m +262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKtC  .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK-8I .   H  j $y%G z  &i Y {5 hF XW6 7%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK,/{S h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONK3 *r /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624258302232623.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK(0Ez / U  i  q a } 1! U  E Y ]%Iu9 5 M m +262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKo  /   H  j $y%G z  &i Y {5 hF XW6 7/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK "+X / U  i  q a } 1! U  E Y ]%Iu9 5 M m +262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK|Y( /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK/-+{!Ϲ /   H  j $y%G z  &i Y {5 hF XW6 7%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK< # 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 #uONKOZ h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONK  0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624202629177053/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK6t񁟲 0 A A i  q a } 1! U  E Y ]%Iu9 5 M m +2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK;AG 0   H  j $y%G z  &i Y {5 hF XW6 70%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKWUȪ*I 0 A A i  q a } 1! U  E Y ]%Iu9 5 M m +2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK䛵c 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKł}Aj 0   H  j $y%G  z  &i Y {5 hF XW6 7%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK6` $ 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 #uONK S3) dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONK1S H 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242652669277530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK@?Zl 1 - A i  q a } 1! U  E - Y ]%Iu9 5 M m +2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK` 1   H  j $y%G  z  &i Y {5 hF XW6 71%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK3wt$z 1 - A i  q a } 1! U  E - Y ]%Iu9 5 M m +2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKJ1J 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK M 4   H   j $y %G  z  &i Y { 5 h F XW6 7%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKB8p^z) ( 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#uONK~Yhil 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242018112031434+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK=N3ĥ 5  A i  q a } 1! U   E - Y ]%Iu9 5  M m  +2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK" - 5   H   j $y %G  z  &i Y { 5 h F XW6 75%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKQ` G=g 5  A i  q a } 1! U   E - Y ]%Iu9 5  M m  +2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKZƗ=B 5n9e0 \ ' S   J  v A m 8 d/[&R~I35+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKD4  5 |  H   j $y %G  z  &i Y { 5 h  |F XW6 7%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKZ5 h8 T  p $ @ \  x ,HdJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONK5[7{ 6n9e0 \ ' S   J  v A m 8 d/[&R~I'6+ 26242837750083735+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKS) 6  A i  q a } 1! U   E - Y ]%Iu9 5  M m  +2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKosAH 6 w w  H   j $y %G  z  &i Y { 5 h  |F XW6 76%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKgo&m= 6  A i  q a } 1! U   E - Y ]%Iu9 5  M m  +2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK*2* 6n9e0 \ ' S   J  v A m 8 d/[&R~I36+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK6l؟Q 6 k  H   j $y %G  z  &i Y { k 5 h  |F XW6 7%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK棴wm h8 T  p $ @ \  x ,HdJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKg 7n9e0 \ ' S   J  v A m 8 d/[&R~I'7+ 26242803624095336+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKI 7  A i  q a } 1! U   E - Y ]%Iu9 5  M m  +2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK&M>?W 7 f f  H   j $y %G  z  &i Y { k 5 h  |F XW6 77%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKuӻ 7  A i  q a } 1! U   E - Y ]%Iu9 5  M m  +2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKJ>Vz|n 7un9e0 \ ' S   J  v A m 8 d/[&R~Iu37+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKq*R 7 Z  H   j $y %G  z  &i Y { k 5 h Z  |F XW6 7%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKa ) f@~X1 p I " a :  y R ,  j D  $7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F #uONK$ß5 !4h8 T  p $ @ \  x ,Hd4J7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKB/ءx 8Ln9e0 \ ' S   J  v A m 8 d/[&R~IuL'8+ 26242154576335637+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK_;+0 8  A i  q a } 1! U   E - Y ]%Iu9 5  M m  +2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKx9Jn 8 U U  H   j $y %G  z  &i Y { k 5 h Z  |F XW6 78%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKij"+ 8  A i  q a } 1! U   E - Y ]%Iu9 5  M m  +2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK3!-K 8@n9e0 \ ' S   J  v A m 8 d/[&R~Iu@38+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKy 8 I  H   j $y %G  z  &i Y { I k 5 h Z  |F XW6 7%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK#x.2A * f@~X1 p I " a :  y R ,  j D  %8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F #uONK^ "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONK6Y u3P 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242983335302138+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK wx 9  A i  q a } 1! U   E - Y ]%Iu9 5  M m  +2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKU|J 9 D D  H   j $y %G  z  &i Y { I k 5 h Z  |F XW6 79%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKQSkUL 9  A i  q a } 1! U   E - Y ]%Iu9 5  M m  +2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKޔ!c_ 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKlO?mP 9 8  H   j $y %G  z  &i Y { 8 I k 5 h Z  |F XW6 7%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKg+ + f@~X1 p I " a :  y R ,  j D  %9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F #uONK乫 #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONK}p :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242300911628939+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK@ : y A i   yq a } 1! U   E - Y ]%Iu9 5  M m  +262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKk<> : 3 3  H   j $y %G  z  &i Y { 8 I k 5 h Z  |F XW6 7:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK$ : y A i   yq a } 1! U   E - Y ]%Iu9 5  M m  +262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK[( f :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK"k : '  H   j $y %G  z  &i Y { 8 I k 5 h Z  |F XW6 7 '%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKBmg , \f@~X1 p I " a :  y R ,  j D  \$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F#uONK ң ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624251962121433:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKCPZ ; e A i   yq a } e 1! U   E - Y ]%Iu9 5  M m  +262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK@ G? ; " "  H   j $y %G  z  &i Y { 8 I k 5 h Z  |F XW6 7 ';%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK7N ; e A i   yq a } e 1! U   E - Y ]%Iu9 5  M m  +262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKgit*ro ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKe9] ;   H   j $y %G  z  &i Y { 8 I k 5 h Z  | F XW6 7 '%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK0vM - 5f@~X1 p I " a :  y R ,  j D  \ 5%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F#uONKD a0D <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624223405487693;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK=Nxy1 < Q A i  Q  yq a } e 1! U   E - Y ]%Iu9 5  M m  +262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK{Q <    H   j $y %G  z  &i Y { 8 I k 5 h Z  | F XW6 7 '<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKK٢ < Q A i  Q  yq a } e 1! U   E - Y ]%Iu9 5  M m  +262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK(ҶL <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKAIֲ <   H   j $y %G  z  &i Y { 8 I k 5 h Z  | F  XW6 7 '%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKOf . 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#uONKϕx =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624229137932663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKg PQ = = A i  Q  = yq a } e 1! U   E - Y ]%Iu9 5  M m  +262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKudi =   H   j $y %G  z  &i Y { 8 I k 5 h Z  | F  XW6 7 '=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK^ _a\ = = A i  Q  = yq a } e 1! U   E - Y ]%Iu9 5  M m  +262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK"{ =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK[ j =   H   j $y %G  z  &i Y { 8 I k 5 h Z  | F  XW6 7 '%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK$ $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONK ]wa*, >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624213248163433=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK)1`P > ) A i )  Q  = yq a } e 1! U   E - Y ]%Iu9 5  M m  +262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKt/mo >   H   j $y %G  z  &i Y { 8 I k 5 h Z  | F  XW6 7 '>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK;vЖ > ) A i )  Q  = yq a } e 1! U   E - Y ]%Iu9 5  M m  +262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK6( >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK3$ >   H   j $y % G  z  &i Y { 8 I k 5 h Z  | F  XW6 7 '%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK@E1 %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKTǑ ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624274190149223>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKvL}* ?  A i )  Q  = yq a } e 1! U   E - Y ]%Iu9  5  M m  +262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK5:!b9} ?   H   j $y % G  z  &i Y { 8 I k 5 h Z  | F  XW6 7 '?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK1xvJ ?  A i )  Q  = yq a } e 1! U   E - Y ]%Iu9  5  M m  +262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK. ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKTK ?   H   j $y % G  z  &i Y { 8 I k 5 h Z  | F  XW6 7 '%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKC^z' /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 #uONKL ŦC &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKw @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624265182837493?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK%fb @  A i )  Q  = yq a } e 1! U   E  - Y ]%Iu9  5  M m  +262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK6`L0r @   H   j $y % G  z  &i Y { 8 I k 5 h Z  | F  XW6 7 '@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK?lH6 @  A i )  Q  = yq a } e 1! U   E  - Y ]%Iu9  5  M m  +262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKX6̫( @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK˃E[q @   H   j $y % G  z  &i Y { 8 I k 5 h Z  | F  XW6 7 '%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK!' 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 #uONK I 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKgZv Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624205115819573@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKNQUq A  A i )  Q  = yq a } e 1! U   E  - Y ]%Iu9  5  M m  +262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKbJ1 A   H   j $y % G  z  &i Y { 8 I k 5 h Z  | F  XW6 7 'A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKvK/*ӑ@ A  A i )  Q  = yq a } e 1! U   E  - Y ]%Iu9  5  M m  +262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKJ}Fm Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKQ: A   H   j $y % G  z  &i Y { 8 I k 5 h Z  | F  XW6 7 '%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK7ʖzK 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 #uONK5$Z ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONK$"lZ B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624212195262293A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK&'q B  A i )  Q  = yq a } e 1! U   E  - Y ]%Iu9  5  M m  +262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK~YD B   H   j $y % G  z  &i Y { 8 I k 5 h Z  | F  XW6 7 'B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK0< B  A i )  Q  = yq a } e 1! U   E  - Y ]%Iu9  5  M m  +262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKvB B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKڏ B   H   j $y % G  z  &i Y  { 8 I k 5 h Z  | F  XW6 7 '%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK@f2t 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#uONK~c‹_] Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624211691520883B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKVfsL C  A i )  Q  = yq a } e 1! U   E  - Y ]%Iu9  5  M m  +262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK y4I1 C   H   j $y % G  z  &i Y  { 8 I k 5 h Z  | F  XW6 7 'C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKQdrs C  A i )  Q  = yq a } e 1! U   E  - Y ]%Iu9  5  M m  +262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKn<X Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKˢS(̤ C   H   j $y % G  z  &i Y  { 8 I k 5 h Z  | F  XW6 7 '%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK#xx] 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#uONK: Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624208362299473C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK53^h D  A i )  Q  = yq a } e 1! U   E  - Y ]%Iu9  5  M m  +262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK1YP8 D   H   j $y % G  z  &i Y  { 8 I k 5 h Z  | F  XW6 7 'D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKFk)8 D  A i )  Q  = yq a } e 1! U   E  - Y ]%Iu9  5  M m  +262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKE= Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKxJy D }  H   j $y % G  z  &i Y  { 8 I k 5 h Z  | F  } XW6 7 '%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKbEcTm 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#uONK,! En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624224263795903D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKӞp} E  A i )  Q  = yq a } e 1! U   E  - Y ]%Iu9  5  M m  +262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKC۾@ E x x  H   j $y % G  z  &i Y  { 8 I k 5 h Z  | F  } XW6 7 'E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKcVH E  A i )  Q  = yq a } e 1! U   E  - Y ]%Iu9  5  M m  +262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK6 :CJ En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK˷AzÈ E l  H   j $y % G  z  &i Y  { 8 I k 5 h Z  | F  } l XW6 7 '%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKyuNL )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKI 'U} Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624237045404863E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKhEg F  A i )  Q  = yq  a } e 1! U   E  - Y ]%Iu9  5  M m  +262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK/bL]|a F g g  H   j $y % G  z  &i Y  { 8 I k 5 h Z  | F  } l XW6 7 'F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK|T0 F  A i )  Q  = yq  a } e 1! U   E  - Y ]%Iu9  5  M m  +262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKKC FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKckfꃋ F [  H   j $y % G  z  &i Y  { 8 I k 5 h Z  | F  [ } l XW6 7 '%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK=Gr *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKl$b G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624213587395463F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKL֨i G u A i ) u  Q  = yq  a } e 1! U   E  - Y ]%Iu9  5  M m  +262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK pA+Q G V V  H   j $y % G  z  &i Y  { 8 I k 5 h Z  | F  [ } l XW6 7 'G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK/|l. G u A i ) u  Q  = yq  a } e 1! U   E  - Y ]%Iu9  5  M m  +262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKك_% G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK|m7ФzK& G J  H   j $y % G  z  &i Y  { 8 I k J 5 h Z  | F  [ } l XW6 7 '%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK$# i 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 #uONK7_N +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONK7+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKB_h( H a A i ) u  Q  = yq a a } e 1! U   E  - Y ]%Iu9  5  M m  +262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKf H E E  H   j $y % G  z  &i Y  { 8 I k J 5 h Z  | F  [ } l XW6 7 'H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKk@X~ H a A i ) u  Q  = yq a a } e 1! U   E  - Y ]%Iu9  5  M m  +262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK^NU06 Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKa7U H 9  H   j $y % G  z  &i Y  9 { 8 I k J 5 h Z  | F  [ } l XW6 7 '%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKLU9 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 #uONK>5f ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKO]mo/ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624234541643533H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKH-4 I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK]2į5{ I 4 4  H   j $y % G  z  &i Y  9 { 8 I k J 5 h Z  | F  [ } l XW6 7 'I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK۶F6 I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKǯ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKTiBO I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK|@1< 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F #uONK1gFQ -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKQmJC3RSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONKb|  I#uONKV@,Z* J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5 9  M m  +262428851339270J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKRpP J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK)L1 J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5 9  M m  +262428851339270J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKKe In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKL"LJB 'J+ 262428851339270#uONK0˄ _ J   H   j $y % G  z  &i Y  9 { 8 I k  ( J 5 h Z  | F  [ } l XW6 7 '%491614736861J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK˺/ 3J+% 262428851339270491614736861 #uONKbt 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#uONKY: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#uONKnX[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKJve#t I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKc%} I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK% I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKSL> #uONK(t5 #uONKͿ2 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F#uONKaC"jSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber#uONK&4G<  I#uONKPfl J 9 A i ) u  Q  = yq a M a } e 9 1! U   E  - Y ]%Iu9  5  M m  +262425455949101J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK<dpS J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKdçTLO J 9 A i ) u  Q  = yq a M a } e 9 1! U   E  - Y ]%Iu9  5  M m  +262425455949101J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKJw9C? 'J+ 262425455949101 #uONKN5w@ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK\˥7 J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ }  l XW6 7 '%491618014827J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKq;@e 3J+% 262425455949101491618014827 #uONKH&1r&T 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 #uONK0Q,(y AJ+%) 26242545594910149161801482712345678901234#uONK̟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#uONK>oYaa In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK.=\b I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK83,2 I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKcdlF9HL #uONKx  #uONKtL 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#uONK '"+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#uONKz_OMV   I#uONK8,z J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5 9 M m  +262429203507446J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK\[2 J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK@ J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5 9 M m  +262429203507446J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKgLKG\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK^8A 'J+ 262429203507446#uONK ͜Ģ J   H    j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '%491611148762J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK 3J+% 262429203507446491611148762 #uONK^` 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 #uONKi AJ+%) 26242920350744649161114876212345678901234#uONKFJ]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#uONKQyԗ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKΗx B8 I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK,M | I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKSl I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKaWlS #uONKr,  #uONK  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#uONKJEZ7XSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONKG9{   I#uONK5ms J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262421752558389J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK`!= J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKA; J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262421752558389J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKɒ$ 'J+ 262421752558389 #uONK; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKl&P J    H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '%491610072237J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKC 3J+% 262421752558389491610072237 #uONK` > 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 #uONKL9 AJ+%) 26242175255838949161007223712345678901234#uONKwSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONK"FH In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKX , I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKa I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK&" I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK}W% #uONK[  #uONK|  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#uONKfSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONK Sڛ  I#uONK75. J 9 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262420071774389J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK1x5; J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK3*V J 9 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262420071774389J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK ݉\tp In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKu.J̐I 'J+ 262420071774389#uONKUp J   H   j $y % G   z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '%491612322482J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKG SAS 3J+% 262420071774389491612322482 #uONK%)H. .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F #uONK:Bx AJ+%) 26242007177438949161232248212345678901234#uONK!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#uONKlBR In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKjW-} I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKO?@Z I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK^EJS I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKzO  #uONKGiǹA #uONKMT̼ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKbQVySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONK!$  I#uONKv3 J 9 A i ) u  Q  = yq a M 9a } e 1! U   E  - Y ]%Iu9  5  M m  +262424346952970J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK&L$ J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK5ڛ? J 9 A i ) u  Q  = yq a M 9a } e 1! U   E  - Y ]%Iu9  5  M m  +262424346952970J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKHIdF 'J+ 262424346952970 #uONKfQ`i In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK^= J   H   j $y % G  z  &i Y  9 { 8 I  k ( J 5 h Z  | F  [ } l XW6 7 '%491614505601J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK  0 3J+% 262424346952970491614505601 #uONKl\1 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F #uONK+Ƀ^3 AJ+%) 26242434695297049161450560112345678901234#uONKJ/aG8eSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONKiY In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKs$]) I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKռ1v I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKf$  I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKb 4t%< #uONKфxL  #uONKJ]L> -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKy+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKlF J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK ' J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262421884463715J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK: = In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK^Ht 'J+ 262421884463715#uONKK~1 J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '%491611028027J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK Bi 3J+% 262421884463715491611028027 #uONKB@_p 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F #uONK&qH .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F #uONK#U56C AJ+%) 26242188446371549161102802712345678901234#uONKL (TSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber#uONK2b In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKE t= I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKbP I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK UBMT I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKz #uONK=oN #uONK{_bA; 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 #uONKͨ%$Rs -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKe;`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#uONKY)P  I#uONK2gJ^ J 9 A i ) u  Q  = yq a M a } e 9 1! U   E  - Y ]%Iu9  5  M m  +262425433181603J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKUBvL J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK13G J 9 A i ) u  Q  = yq a M a } e 9 1! U   E  - Y ]%Iu9  5  M m  +262425433181603J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK9 'J+ 262425433181603 #uONK[iHO In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKB߸* J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '%491612278800J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKxbx 3J+% 262425433181603491612278800 #uONKi. 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 #uONKY_m .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F #uONKoM c< AJ+%) 26242543318160349161227880012345678901234#uONK7A6 YSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber#uONK=2jk`'7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKrm^RLg I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKZ{މP I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK /t) I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKɫ~k #uONKfzA  #uONK 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 #uONKuy -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKaSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONK8nd=  I#uONKCu7uA J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ] 9%Iu9  5  M m  +262426874976686J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKg[QN!" J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKW,NG) J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ] 9%Iu9  5  M m  +262426874976686J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK> 'D In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK2l/t 'J+ 262426874976686#uONK J   H   j $y %  G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '%491611838820J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK  3J+% 262426874976686491611838820 #uONK٫M 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F #uONK}^LR .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F #uONKqU> AJ+%) 26242687497668649161183882012345678901234#uONKskPﭥ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#uONKL In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKԷ:\g[1 I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKEPLV I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK-|`5 I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKĈ? #uONKJ?ܪP+ #uONKo<ֲD 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 #uONK^ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONK^Ʌ@3SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONK篅v4%G  I#uONK5n J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  9 5  M m  +262428592702543J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKwSX J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK)`= J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  9 5  M m  +262428592702543J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKZ{@ 'J+ 262428592702543 #uONKzJ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKL}= J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '%491617036278J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK@R5 3J+% 262428592702543491617036278 #uONKX/e 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 #uONK4~qX AJ+%) 26242859270254349161703627812345678901234#uONK{7dhSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONK; H0 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK.qh)"G I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKkZ I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKRk7 I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKWd)c #uONK1( ?  #uONḰFP 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#uONKyISQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONK'i<  I#uONKb갾 ~ J 9 A i ) u  Q  = yq a M a } e 1! U   E 9  - Y ]%Iu9  5  M m  +262426454549634J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK5y J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK_wk.2 J 9 A i ) u  Q  = yq a M a } e 1! U   E 9  - Y ]%Iu9  5  M m  +262426454549634J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKT{|W In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKO[ӕB6ƿ 'J+ 262426454549634#uONK0~= J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  |  F  [ } l XW6 7 '%491617222045J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKՉ^8 3J+% 262426454549634491617222045 #uONK͐e*P9e 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 #uONK,? AJ+%) 26242645454963449161722204512345678901234#uONKS:asSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONK,{ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKK I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKnL I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK!b~ I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK C~ #uONKtN.c/& #uONK+\*+ 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#uONKiSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONK <`1  I#uONKSɴ J 9 A i ) u  Q  9 = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422833809839J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK=q J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKH?/@O J 9 A i ) u  Q  9 = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422833809839J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKi 'J+ 262422833809839 #uONKf5B߀ֶ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKSV J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '%491611711752J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKd1 3J+% 262422833809839491611711752 #uONK)jD͠ 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 #uONK.f AJ+%) 26242283380983949161171175212345678901234#uONKHrSӡ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#uONK]n$ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK,{Y I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK6L{ I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKq\3 I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKvX #uONKk X  #uONK1Q 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#uONK7TzSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONK]>*  I#uONK_#Ei' J 9 A i ) u  Q  = yq a M a } e 1! U   9 E  - Y ]%Iu9  5  M m  +262426362328212J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK7xv J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK(C J 9 A i ) u  Q  = yq a M a } e 1! U   9 E  - Y ]%Iu9  5  M m  +262426362328212J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK$fh In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK[ 'J+ 262426362328212#uONK&CY J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '%491612341742J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKZE 3J+% 262426362328212491612341742 #uONKh .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F #uONK@KJ^ AJ+%) 26242636232821249161234174212345678901234#uONKG`v%^+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKqQIi I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK.Ŕ& I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKig?= #uONKCK #uONK sl@O -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKRЖ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#uONKXC)0  I#uONKM V0 J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  9 5  M m  +262427929912723J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKq{I J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKiPe J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  9 5  M m  +262427929912723J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK X_ 'J+ 262427929912723 #uONKzR@ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK l J   H   j $y % G  z  &i Y  9  { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '%491613635872J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKk2 3J+% 262427929912723491613635872 #uONK' .0 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F #uONK#:~b AJ+%) 26242792991272349161363587212345678901234#uONKOSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONKV /K ` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK9E˴ I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK)<|Z I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKc? .._ I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKVEB*3 #uONKw3  #uONKI!x? -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKK8 )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#uONK#f  I#uONKu1| J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   9+262429979573115J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK , J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK:m J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   9+262429979573115J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK#+Ş In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKo(f 'J+ 262429979573115#uONK- & J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW 6 7 '%491618431865J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK9} + 3J+% 262429979573115491618431865 #uONKRC 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 #uONK<:_ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F #uONK^<# AJ+%) 26242997957311549161843186512345678901234#uONKl氪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#uONKhx, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK0K|* I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   9+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK7 + I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK&s- I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   9+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKyg0 #uONKxK #uONK=uVHpI 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 #uONK$no -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONK.j+>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#uONK  I#uONK% J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422120891466J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKDݫS J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKt;Up J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422120891466J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK2W]o 'J+ 262422120891466 #uONK +Fb In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKyE,~tE J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  |  F  [ } l XW6 7 '%491617340251J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKcc 3J+% 262422120891466491617340251 #uONK1Q 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 #uONKa .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F #uONK2hYFu AJ+%) 26242212089146649161734025112345678901234#uONKv4 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#uONKX~ʟh In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK. Uzu I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKmF( I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK힌 I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKa{ #uONKE%dž  #uONK|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 #uONK;%\fR -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONK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#uONK]\  I#uONK- *T( J 9 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262420122359626J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKplBLo J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKgA&Q. J 9 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262420122359626J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK @l In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKXDRB> 'J+ 262420122359626#uONKPejR J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '%491612344117J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKcG y 3J+% 262420122359626491612344117 #uONKz 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 #uONKS .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F #uONKKt9 AJ+%) 26242012235962649161234411712345678901234#uONKNA*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#uONKFb In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK = I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKIba I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKDuEj I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKŐ;gr #uONK#X #uONKΟĆ|n_ 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F #uONKZSHU -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKX7SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONK~ՕSȆ  I#uONK.J J 9 A i ) u  9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422302254719J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKa, J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK4PK/ J 9 A i ) u  9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422302254719J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKRS 'J+ 262422302254719 #uONKR In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKyUv J   H   j  $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '%491611461117J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKDk"Fq 3J+% 262422302254719491611461117 #uONKvlґ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#uONK#"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#uONKjL#*6 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK{]Ok I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKGi$l| I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK:c} I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK="/|>) #uONKΗk׆6  #uONK+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK JD J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKaqt J 9 A i ) u  Q  = 9 yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422954754804J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKr In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKN\` 'J+ 262422954754804#uONKjaߵ J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ }  l XW6 7 '%491618087810J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKʛ)R 3J+% 262422954754804491618087810 #uONKT&V 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F#uONK\jSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber#uONKg  YD In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK.;O&)Y I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK2Z. I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKUG I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK`F #uONK@-rZH #uONK "6U 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#uONK.)YSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber#uONKj{0C  I#uONKW+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK0La " J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKAk J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262421697272416J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKw; 'J+ 262421697272416 #uONK]:R In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK d J   H    j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '%491610568055J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKR 3J+% 262421697272416491610568055 #uONKh9>5Q 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#uONKpiٕrSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber#uONK3͋{p In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKsvt) I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK |W9 I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK{&j|r I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKE~* #uONKCAX;  #uONK0'd 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#uONK$TeSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONK1nGt  I#uONKW\\ J 9 A 9 i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262420348249571J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKݷdyP J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK eΣU J 9 A 9 i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262420348249571J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKѹPF In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONK4 'J+ 262420348249571#uONKf:g, J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '%491610842888J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKjr^p 3J+% 262420348249571491610842888 #uONKj. .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKp\ChiSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONKKEV}| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKFPyF I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK'~D I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKhgeМS I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK7Y #uONKvJ #uONKa -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONK|~̒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#uONK,sz  I#uONKvCz J 9 A i ) u  Q  = yq a M 9a } e 1! U   E  - Y ]%Iu9  5  M m  +262424248695954J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK` g J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKG\e9 J 9 A i ) u  Q  = yq a M 9a } e 1! U   E  - Y ]%Iu9  5  M m  +262424248695954J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK$_2t 'J+ 262424248695954 #uONK1Yv9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKk]NIf J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '%491612640024J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKYQ,Wcf 3J+% 262424248695954491612640024 #uONK`.iҎ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKR NHד+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#uONK^|, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK3<0M I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK,^Td I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK{w=; I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK:g7+%? #uONK2q  #uONKK; -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKZO(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#uONKvXkE  I#uONK<[qUM J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu 99  5  M m  +262427245651314J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKiۅ:0 J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKPL J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu 99  5  M m  +262427245651314J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK LŌ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKoLk`K 'J+ 262427245651314#uONK*zrW J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [  } l XW6 7 '%491617823408J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKD7SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONKƸ^6 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKo,H I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK(mfv}1 I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK13n I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK•SAr #uONKՆVGDr #uONK>e?H 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F #uONKIX. -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONK'r(FVSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONK!fI  I#uONK(x J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M 9 m  +262429505439788J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK@ J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK Ŕ J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M 9 m  +262429505439788J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKv ]P 'J+ 262429505439788 #uONK?ɮVY$E In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK;&* J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  |  F  [ } l XW6 7 '%491617273772J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKe 3J+% 262429505439788491617273772 #uONKzM˒. 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 #uONK0zSB .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKhjSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONKz# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKxo– I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONKg 9 I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKI#WX I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKqn #uONKP_Ťkw  #uONK$ # 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 #uONKӽ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKyp'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#uONKi  I#uONKp!y J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M 9 m  +262429504978253J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK ?\ J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK0Wn J 9 A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M 9 m  +262429504978253J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONKեu٘{ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15 #uONKXV 'J+ 262429504978253#uONK34 J    H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '%491610174883J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKY@m 3J+% 262429504978253491610174883 #uONKEz.z 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 #uONKJ>hZ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONK<~ /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#uONK{97 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONK^rlM I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK*X'" I (  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 ' '%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKBs*A I M A i ) u  Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m   +262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK* #uONK # #uONKTCrvx` 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 #uONK("iV2Q -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F#uONKAvSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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#uONKy c  I#uONK2ˁ J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422060932355J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129#uONK =C J # #  H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 'J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONK_Mp; J 9 A i ) u 9 Q  = yq a M a } e 1! U   E  - Y ]%Iu9  5  M m  +262422060932355J+262423454164353I+262423323688708H+262421358739546G+262423704540486F+262422426379590E+262420836229947D+262421169152088C+262421219526229B+262420511581957A+262426518283749@+262427419014922?+262421324816343>+262422913793266=+262422340548769<+262425196212143;+262423009116289:+2624298333530219+2624215457633568+2624280362409537+2624283775008376+2624201811203145+2624292330153854+2624298556764233+2624261485374142+2624265266927751+2624202629177050+262425830223262/+262421260129541.+262424749951907-+262428151550416,+262420984429639++262422423996274*+262425925556591)+262428939397805(+262425783493908'+262429442949312&+262429904923358%+262425535624141$+262426434853540#+262426578558092"+262429565611288!+262428781715832 +262420946934190+262422557272586+262426813517351+262420228011009+262423201928486+262421542330005+262421383537978+262425548897125+262428831528011+262427129021073+262426840627536+262423095231196+262427642473291+262429218536992+262420099395229+262422645345434+262421301633332+262426035110073+262420318168541 +262426495547666 +262427044566844 +262427259822724 +262429332545749 +262424352699307+262427167361661+262422121644470+262422731278820+262425772909602+262426930309759+262426557872524+ 262423392231129 #uONK}F 'J+ 262422060932355 #uONKnЀ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624234541643534916152280443H+% 2624233236887084916135758413G+% 2624213587395464916152663863F+% 2624237045404864916178010383E+% 2624224263795904916181883113D+% 2624208362299474916178555283C+% 2624211691520884916151746523B+% 2624212195262294916134020653A+% 2624205115819574916122881153@+% 2624265182837494916114404223?+% 2624274190149224916147061423>+% 2624213248163434916120825363=+% 2624229137932664916121407663<+% 2624223405487694916176780063;+% 2624251962121434916173862733:+% 26242300911628949161883182639+% 26242983335302149161435368338+% 26242154576335649161437616137+% 26242803624095349161673763136+% 26242837750083749161471457035+% 26242018112031449161720433034+% 26242923301538549161081204633+% 26242985567642349161180437032+% 26242614853741449161702537731+% 26242652669277549161542166530+% 2624202629177054916123236853/+% 2624258302232624916157236203.+% 2624212601295414916182588613-+% 2624247499519074916107205833,+% 2624281515504164916102544203++% 2624209844296394916130677413*+% 2624224239962744916186336643)+% 2624259255565914916105456373(+% 2624289393978054916133130063'+% 2624257834939084916113105663&+% 2624294429493124916141510353%+% 2624299049233584916163832063$+% 2624255356241414916164051783#+% 2624264348535404916116731153"+% 2624265785580924916131532733!+% 2624295656112884916126205573 +% 2624287817158324916124860503+% 2624209469341904916121300253+% 2624225572725864916135418453+% 2624268135173514916103336863+% 2624202280110094916118056743+% 2624232019284864916185733023+% 2624215423300054916121144003+% 2624213835379784916183306473+% 2624255488971254916131377513+% 2624288315280114916123817243+% 2624271290210734916113561343+% 2624268406275364916110385133+% 2624230952311964916100341853+% 2624276424732914916130774183+% 2624292185369924916128574743+% 2624200993952294916184681863+% 2624226453454344916105023603+% 2624213016333324916154806503+% 2624260351100734916126508263 +% 2624203181685414916117451683 +% 2624264955476664916155888373 +% 2624270445668444916174416453 +% 2624272598227244916183520183 +% 2624293325457494916164882243+% 2624243526993074916117860673+% 2624271673616614916148127833+% 2624221216444704916171741013+% 2624227312788204916113043163+% 2624257729096024916130058063+% 2624269303097594916167217503+% 262426557872524491612286054[+%7 3262423392231129491615645148MSC-00-00-00-00-00-002024-06-30 05:56:15#uONKg J   H   j $y % G  z  &i Y  9 { 8 I k ( J 5 h Z  | F  [ } l XW6 7 '161J%491615228044I%491613575841H%491615266386G%491617801038F%491618188311E%491617855528D%491615174652C%491613402065B%491612288115A%491611440422@%491614706142?%491612082536>%491612140766=%491617678006<%491617386273;%491618831826:%4916143536839%4916143761618%4916167376317%4916147145706%4916172043305%4916108120464%4916118043703%4916170253772%4916154216651%4916123236850%491615723620/%491618258861.%491610720583-%491610254420,%491613067741+%491618633664*%491610545637)%491613313006(%491611310566'%491614151035&%491616383206%%491616405178$%491611673115#%491613153273"%491612620557!%491612486050 %491612130025%491613541845%491610333686%491611805674%491618573302%491612114400%491618330647%491613137751%491612381724%491611356134%491611038513%491610034185%491613077418%491612857474%491618468186%491610502360%491615480650%491612650826%491611745168 %491615588837 %491617441645 %491618352018 %491616488224 %491611786067%491614812783%491617174101%491611304316%491613005806%491616721750%491612286054% 491615645148 #uONKřIi *J+ 262422060932355161 #uONK M*Γf 8J+) 26242206093235516112345678901234