7-)& )&]JtlE\ MJ+)7 26242535614511814112345678901234MSC-00-00-00-00-00-00 )&~)WÉ `J+)7 326242535614511814112345678901234MSC-00-00-00-00-00-002024-06-21 05:57:19)&QSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber)&r In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)&uNяV I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&ryP I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&B: I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&_x7 )&lds )&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)&  I)&կ J 9 -5I m u ]%Mq Y U   i u e! 9 } E =   Q ) y 9 A   a a 1  M +262425356145118J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&M%68 J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&ҏk϶O J 9 -5I m u ]%Mq Y U   i u e! 9 } E =   Q ) y 9 A   a a 1  M +262425356145118J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&uNoOm In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 )&]qF 'J+ 262425356145118)&XU|? J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5  903J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&=9$U *J+ 262425356145118903 )&5#xl 8J+) 26242535614511890312345678901234 )&0/Q MJ+)7 26242535614511890312345678901234MSC-00-00-00-00-00-00 )&P| `J+)7 326242535614511890312345678901234MSC-00-00-00-00-00-002024-06-21 05:57:19)&M$QrSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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)&c3 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)&cw I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&02 I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5  %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&;m2 I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&P#l )&~=D)&B);1SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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)&9$pr  I)&(^ut J 9 -5I m u ]%Mq Y U   i u e! 9 } E =   Q ) y 9 A   a a 1  M +262425356145118J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&e {wz J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&sq3 J 9 -5I m u ]%Mq Y U   i u e! 9 } E =   Q ) y 9 A   a a 1  M +262425356145118J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&/, 'J+ 262425356145118 )&גJ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)&Z9!+ J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5  926J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&2F *J+ 262425356145118926 )&h7a4 8J+) 26242535614511892612345678901234)&fK0mSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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)&, R} In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)&T5@8}XQ I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&s7zz I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5  %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&3_/. I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )& HF )&"8'#  )&^i&SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber)&oJ2 ;  I)&P':{~ J 9 -5I m u ]%Mq Y U   i u e! 9 } E =   Q ) y 9 A   a a 1  M +262425356145118J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&qT)Jf J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&J* J 9 -5I m u ]%Mq Y U   i u e! 9 } E =   Q ) y 9 A   a a 1  M +262425356145118J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&m۸?P In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 )&i&g! 'J+262425356145118)&rI""5 J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5  499J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&'Z. *J+262425356145118499 )&7*ι 8J+)26242535614511849912345678901234)&8O;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)&Cm In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)&?O I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&$Ru I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5  %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&L I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&uI )&nw)&y+lSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber)&lK@I  I)&8 J 9 -5I m u ]%Mq Y U   i u e! 9 } E =   Q ) y 9 A   a a 1  M +262425356145118J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&[:g ^ J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )& `Z J 9 -5I m u ]%Mq Y U   i u e! 9 } E =   Q ) y 9 A   a a 1  M +262425356145118J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&JSD. 'J+262425356145118 )&|x In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 )&]挪~ 5J+)26242535614511812345678901234)&3FƠ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)&tz; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)&'ֱ? I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&JE] I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&6Zk I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&"9e )&Do )&ޑ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)&]:BI@  I)&+>? J 9 -5I m u ]%Mq Y U   i u e! 9 } E =   Q ) y 9 A   a a 1  M +262425356145118J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&FGإ J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&g?Dt J 9 -5I m u ]%Mq Y U   i u e! 9 } E =   Q ) y 9 A   a a 1  M +262425356145118J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&_ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 )&? h fv 'J+ 262425356145118 )&DB 5J+) 26242535614511812345678901234 )&ĕ{+Q7 JJ+)7 26242535614511812345678901234MSC-00-00-00-00-00-00 )&v"ZL ]J+)7 326242535614511812345678901234MSC-00-00-00-00-00-002024-06-21 05:57:19)&axSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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)&trt* In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)&ItJ I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&4} I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&_a4Y* I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&pkT!2Z )&Xc)&><7SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber)&EO~  I)&y\ J 9 -5I m u ]%Mq Y U   i u 9 e! } E =   Q ) y 9 A   a a 1  M +262425301134680J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&R J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&8jh" J 9 -5I m u ]%Mq Y U   i u 9 e! } E =   Q ) y 9 A   a a 1  M +262425301134680J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&hm8 'J+ 262425301134680 )&*Oҟ8a In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)&O| J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 158J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&*jC *J+ 262425301134680158 )&(0˪_ ?J+7 262425301134680158MSC-00-00-00-00-00-00 )&\? RJ+7 3262425301134680158MSC-00-00-00-00-00-002024-06-21 05:57:22)& VqTSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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)& R In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)&|| I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&pE"'\ I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&: Vs I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&p,O )&aZ )&-Z^LSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber)& "l,  I)&Ш2 J 9 -5I m u ]%Mq Y U   i u 9 e! } E =   Q ) y 9 A   a a 1  M +262425301134680J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&IԺoO J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&/{Gc J 9 -5I m u ]%Mq Y U   i u 9 e! } E =   Q ) y 9 A   a a 1  M +262425301134680J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&nsDg0B In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 )&v 'J+ 262425301134680)&ܘTaYy J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5  727J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&[;˥ *J+ 262425301134680727 )&3wsh[ ?J+7 262425301134680727MSC-00-00-00-00-00-00 )&J#C RJ+7 3262425301134680727MSC-00-00-00-00-00-002024-06-21 05:57:22)&"R{nSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber)&H)u In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)& #(` I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&rS^w I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5  %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&5E6 I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&р ` 1 )&We Xb)& b}YKSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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)&xRՎ  I)&I~h J 9 -5I m u ]%Mq Y U   i u 9 e! } E =   Q ) y 9 A   a a 1  M +262425301134680J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&ӿ@:0 J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&[w J 9 -5I m u ]%Mq Y U   i u 9 e! } E =   Q ) y 9 A   a a 1  M +262425301134680J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&H~ 'J+ 262425301134680 )&D7ן7Na In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)&)Xx' J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 481J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&F̻6m *J+ 262425301134680481)&1ˈ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)&4kd In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)&\"; I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&SYǵ I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&:2KXX I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&ǘ )&3 )&7ϬSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber)& Nٔ  I)&dgtXy J 9 -5I m u ]%Mq Y U   i u 9 e! } E =   Q ) y 9 A   a a 1  M +262425301134680J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&;r J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&Zo J 9 -5I m u ]%Mq Y U   i u 9 e! } E =   Q ) y 9 A   a a 1  M +262425301134680J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&uDna In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 )&f\Jٗ 'J+262425301134680)&)g;V J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 289J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&Iv *J+262425301134680289)&\OQ6SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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)&,)30 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)&|!") I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&N81 I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&KyO I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&O"S )&;{sw)&:E*tTSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber)&6/u3I  I)&̣_MkN J 9 -5I m u ]%Mq Y U   i u 9 e! } E =   Q ) y 9 A   a a 1  M +262425301134680J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&iOgRj J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&Ο+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&zaS} 'J+262425301134680 )& ދ\| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)&ڟSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber)&3@1 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)&h^6TÖ I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&Ghww I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&Mޖ"PL I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&vzM7 )&O6"7} )&>R&SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber)&b  I)&i aoms J 9 -5I m u ]%Mq Y U   i u 9 e! } E =   Q ) y 9 A   a a 1  M +262425301134680J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)& a J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&i J 9 -5I m u ]%Mq Y U   i u 9 e! } E =   Q ) y 9 A   a a 1  M +262425301134680J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&@@qI In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 )&2< 'J+ 262425301134680 )&8UrY +% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)&#u I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&^ 8O I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&iK:eE I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&aSx )&s%)&QRSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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)&0Li  I)&IcN J 9 -5I m u ]%Mq Y 9 U   i u e! } E =   Q ) y 9 A   a a 1  M +262423185656952J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&aւ? J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&v8q3 J 9 -5I m u ]%Mq Y 9 U   i u e! } E =   Q ) y 9 A   a a 1  M +262423185656952J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&q 6 'J+ 262423185656952 )&?k_q5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)&⛰] J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5  746J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )& *J+ 262423185656952746 )&_/1> ?J+7 262423185656952746MSC-00-00-00-00-00-00 )&vw|ۚ RJ+7 3262423185656952746MSC-00-00-00-00-00-002024-06-21 05:57:26)&UnPSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber)&S In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14)&pe7 I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&2?Ni# I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5  %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&I_ I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&H$bׯ )&͵I )&jT $: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)&eEZ  I)&,<WsX J 9 -5I m u ]%Mq Y U   i u e! } E =   Q 9 ) y 9 A   a a 1  M +262427412680797J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&X7l! J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&^cS? J 9 -5I m u ]%Mq Y U   i u e! } E =   Q 9 ) y 9 A   a a 1  M +262427412680797J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 )&QΤ 'J+ 262427412680797)&mg J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y  Y  7  I zW & 5 %491615510624J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&R1 B 3J+% 262427412680797491615510624 )&"4# HJ+%7 262427412680797491615510624MSC-00-00-00-00-00-00 )&\ [J+%7 3262427412680797491615510624MSC-00-00-00-00-00-002024-06-21 05:57:30)&J#3 K % -5I m u ]%Mq Y U   i u e! } E =   Q 9 ) y 9 A  %  a a 1  M +262428963790209K+262427412680797J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&K K   ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y  Y  7  I zW & 5 K%491615510624J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&*I K % -5I m u ]%Mq Y U   i u e! } E =   Q 9 ) y 9 A  %  a a 1  M +262428963790209K+262427412680797J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&a&iJn zz'K+ 262428963790209[J+%7 3262427412680797491615510624MSC-00-00-00-00-00-002024-06-21 05:57:30)&M! K   ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y  Y  7  I zW & 5 099K%491615510624J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&v Ξ] ww*K+ 262428963790209099[J+%7 3262427412680797491615510624MSC-00-00-00-00-00-002024-06-21 05:57:30 )&)j)( n bb?K+7 262428963790209099MSC-00-00-00-00-00-00[J+%7 3262427412680797491615510624MSC-00-00-00-00-00-002024-06-21 05:57:30 )&ECU OORK+7 3262428963790209099MSC-00-00-00-00-00-002024-06-21 05:57:33[J+%7 3262427412680797491615510624MSC-00-00-00-00-00-002024-06-21 05:57:30)& ~Y L  -5I m u ]%Mq Y U   i u e! } E  =   Q 9 ) y 9 A  %  a a 1  M +262426648621944L+262428963790209K+262427412680797J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&O L  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y  Y  7  I zW & 5 L099K%491615510624J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&g L  -5I m u ]%Mq Y U   i u e! } E  =   Q 9 ) y 9 A  %  a a 1  M +262426648621944L+262428963790209K+262427412680797J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&l^& &O&'L+ 262426648621944RK+7 3262428963790209099MSC-00-00-00-00-00-002024-06-21 05:57:33[J+%7 3262427412680797491615510624MSC-00-00-00-00-00-002024-06-21 05:57:30)&_uX&5 L   ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y  Y  7  I zW & 5 %133713381339L099K%491615510624J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&0iT O3L+% 262426648621944133713381339RK+7 3262428963790209099MSC-00-00-00-00-00-002024-06-21 05:57:33[J+%7 3262427412680797491615510624MSC-00-00-00-00-00-002024-06-21 05:57:30)&EU@RQ  &)&v8c K % -5I m u ]%Mq Y U   i u e! } E =   Q 9 ) y 9 A  %  a a 1  M +262428963790209K+262427412680797J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&#v K   ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y  Y  7  I zW & 5 099K%491615510624J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&H+̊u K % -5I m u ]%Mq Y U   i u e! } E =   Q 9 ) y 9 A  %  a a 1  M +262428963790209K+262427412680797J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&x:mqA1 &n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%?3&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 )&;x %{F r =  i 4 ` + W " N zEO3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 262429007673095491610361083RK+7 3262428963790209099MSC-00-00-00-00-00-002024-06-21 05:57:33[J+%7 3262427412680797491615510624MSC-00-00-00-00-00-002024-06-21 05:57:30)&WSIX L  -5I m u  ]%Mq Y U   i u e! } E =   Q 9 ) y 9 A  %  a a 1  M +262420923203765L+262428963790209K+262427412680797J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)&y㑿] L  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y  Y  7  I zW & 5 L099K%491615510624J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&z L  -5I m u  ]%Mq Y U   i u e! } E =   Q 9 ) y 9 A  %  a a 1  M +262420923203765L+262428963790209K+262427412680797J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&G f{_ &{F r =  i 4 ` + W " N zEO'L+ 2624209232037653I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 262429007673095491610361083RK+7 3262428963790209099MSC-00-00-00-00-00-002024-06-21 05:57:33[J+%7 3262427412680797491615510624MSC-00-00-00-00-00-002024-06-21 05:57:30)&2G L    ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y  Y  7  I zW & 5 483L099K%491615510624J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&Xxi &{F r =  i 4 ` + W " N zEO*L+ 2624209232037654833I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 262429007673095491610361083RK+7 3262428963790209099MSC-00-00-00-00-00-002024-06-21 05:57:33[J+%7 3262427412680797491615510624MSC-00-00-00-00-00-002024-06-21 05:57:30 )&ү(W2 &{F r =  i 4 ` + W " N zEO?L+7 262420923203765483MSC-00-00-00-00-00-003I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 262429007673095491610361083RK+7 3262428963790209099MSC-00-00-00-00-00-002024-06-21 05:57:33[J+%7 3262427412680797491615510624MSC-00-00-00-00-00-002024-06-21 05:57:30 )&eѲ &{F r =  i 4 ` + W " N zEORL+7 3262420923203765483MSC-00-00-00-00-00-002024-06-21 05:57:443I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 262429007673095491610361083RK+7 3262428963790209099MSC-00-00-00-00-00-002024-06-21 05:57:33[J+%7 3262427412680797491615510624MSC-00-00-00-00-00-002024-06-21 05:57:30)&Hp M  -5I m u  ]%Mq Y U   i u e! } E =   Q 9 ) y 9 A  %  a a 1  M +262428020713450M+262420923203765L+262428963790209K+262427412680797J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557)& |# M     ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y  Y  7  I zW & 5 M483L099K%491615510624J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&uYY5 M  -5I m u  ]%Mq Y U   i u e! } E =   Q 9 ) y 9 A  %  a a 1  M +262428020713450M+262420923203765L+262428963790209K+262427412680797J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )&-j '{F r =  i 4 ` + W " N zEO'M+ 262428020713450RL+7 3262420923203765483MSC-00-00-00-00-00-002024-06-21 05:57:443I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 262429007673095491610361083RK+7 3262428963790209099MSC-00-00-00-00-00-002024-06-21 05:57:33[J+%7 3262427412680797491615510624MSC-00-00-00-00-00-002024-06-21 05:57:30)&pۢl] M   ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y  Y  7  I zW & 5 203M483L099K%491615510624J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816 )&| tN+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 262429007673095491610361083RK+7 3262428963790209099MSC-00-00-00-00-00-002024-06-21 05:57:33[J+%7 3262427412680797491615510624MSC-00-00-00-00-00-002024-06-21 05:57:30 )&^waݟ '{{F r =  i 4 ` + W " N zEO{?M+7 262428020713450203MSC-00-00-00-00-00-00RL+7 3262420923203765483MSC-00-00-00-00-00-002024-06-21 05:57:443I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 262429007673095491610361083RK+7 3262428963790209099MSC-00-00-00-00-00-002024-06-21 05:57:33[J+%7 3262427412680797491615510624MSC-00-00-00-00-00-002024-06-21 05:57:30 )&)w'k\ 'h{F r =  i 4 ` + W " N zEOhRM+7 3262428020713450203MSC-00-00-00-00-00-002024-06-21 05:57:50RL+7 3262420923203765483MSC-00-00-00-00-00-002024-06-21 05:57:443I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 262429007673095491610361083RK+7 3262428963790209099MSC-00-00-00-00-00-002024-06-21 05:57:33[J+%7 3262427412680797491615510624MSC-00-00-00-00-00-002024-06-21 05:57:30  ηCBT ( 5I m u ]%Mq Y !  E  9 a 1+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 $J]q (n9e0 \ ' S   J  v A m 8 d/3(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  #R# ( Y jihF$ G%X {6y Y   zW5%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  {p[Z&  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  ήE 7 h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F 4;?˜ )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624299663534613(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 nu2 ) 5I m u ]%Mq Y !  E  9 a 1 +262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ΓDv Z ) T T jihF$ G%X {6y Y   zW5)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  `^Wh ) 5I m u ]%Mq Y !  E  9 a 1 +262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 0d )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  òz ) H jih HF$ G%X {6y Y   zW5%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  'h!Fk  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  io h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ΎMP_ *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624273023573823)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 {M/ * 5I m u ]%Mq Y !  E  9 a 1 +262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 rQR * C C jih HF$ G%X {6y Y   zW5*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ^!ZlV * 5I m u ]%Mq Y !  E  9 a 1 +262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 m`沯 *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  Z~L^ * 7 jih HF$ G%X {6y Y 7  zW5%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ΤuP ,f@~X1 p I " a :  y R ,$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F ~Ƹ  +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624265226758633*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 Υ:$3C + 5I m u ]%Mq Y !  E  9 a 1 +262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 Mb + 2 2 jih HF$ G%X {6y Y 7  zW5+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  aTFtR + 5I m u ]%Mq Y !  E  9 a 1 +262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 7 A} +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  >KF + & jih HF$ G%X {6y Y 7  zW &5%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  +~,& ! 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 G8 ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624210054712803++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 q]B , 5I m u ]%Mq Y !  E  9 a 1 +262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 xFQ_ , ! ! jih HF$ G%X {6y Y 7  zW &5,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  aeq , 5I m u ]%Mq Y !  E  9 a 1 +262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 & ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  Ωxybq) ,  jih HF$ G%X {6y Y 7  zW &5%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  P_' " 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 θЌQWK -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624257128164843,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 !q - }5I m u ]%Mq Y ! } E  9 a 1 +262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  ~ " -   jih HF$ G%X {6y Y 7  zW &5-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  !B - }5I m u ]%Mq Y ! } E  9 a 1 +262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 eQ -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  ΘY -  ji h HF$ G%X {6y Y 7  zW &5%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  OŇȎ|` Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F x .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624247261554373-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 ΆIHC . i5I m u ]%Mq Y  i! } E  9 a 1 +262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 G'X*p .  ji h HF$ G%X {6y Y 7  zW &5.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Ί!o% . i5I m u ]%Mq Y  i! } E  9 a 1 +262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 Λ]y .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  Wh,z .  ji h HF$ G%X {6y Y 7  zW &5%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  pZ@ 1o h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F #+N( /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624235815846223.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 ΅I[ / U5I m u ]%Mq Y U  i! } E  9 a 1 +262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ο&& /  ji h HF$ G%X {6y Y 7  zW &5/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  _nA^ / U5I m u ]%Mq Y U  i! } E  9 a 1 +262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 Xf˥ /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  "{?C>F /  ji h HF$ G%X {6y Y 7  zW &5%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ΢ϔt # 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  X`< h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F OAЗ 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624281327073923/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 S 0 A5I m u ]%Mq Y U  i! } E  9 A a 1 +2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 b)2@ 0  ji h HF$ G%X {6y Y 7  zW &50%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  k8}m] 0 A5I m u ]%Mq Y U  i! } E  9 A a 1 +2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 A"Qm 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  E8=R 0  ji h HF$ G%X {6y Y 7  zW &5%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ΜC6 $ 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  Qry܇ dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F P 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242017025299730+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 ~}8 1 - -5I m u ]%Mq Y U  i! } E  9 A a 1 +2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 xH!6G 1  ji h HF$ G%X {6y Y 7  zW &51%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  zrp 1 - -5I m u ]%Mq Y U  i! } E  9 A a 1 +2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 tw&C@ 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  !S 1  ji h HF$ G%X {6y Y 7  zW &5%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  u@% % jf@~X1 p I " a :  y R ,  j%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F  k& D h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ΁pd$ 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242711819381931+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 "3K@x 2  -5I m u ]%Mq Y U  i! } E  9 A a 1 +2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 њ4Zӎ 2  ji h HF$ G%X {6y Y 7  zW &52%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  阘rc  2  -5I m u ]%Mq Y U  i! } E  9 A a 1 +2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ΘAy"@ 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  :E"Y 2  ji h HF$ G%X {6y Y 7  zW &5%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  иO & Df@~X1 p I " a :  y R ,  j D$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F +nl2b 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242714814325632+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 м 3  -5I m u ]%Mq Y U  i! } E   9 A a 1 +2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 s>|Y=U 3  ji h HF$ G%X {6y Y 7  zW &53%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  HzyV> 3  -5I m u ]%Mq Y U  i! } E   9 A a 1 +2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ΝƜ 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  α 鑎 3  ji h HF$ G%X {6y Y 7  zW & 5%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  qۏL ' f@~X1 p I " a :  y R ,  j D %3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F Γ)OR 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242338108306433+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 _ ̠ 4  -5I m u ]%Mq Y U  i! } E   9 A a 1 +2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 oD 4  ji h HF$ G%X {6y Y 7  zW & 54%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ΞdAJ! 4  -5I m u ]%Mq Y U  i! } E   9 A a 1 +2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 Τu 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  δK95Y 4  ji h HF$ G% X {6y Y 7  zW & 5%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  +T䏝 ( 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 δi 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242699714423434+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 ZC3K : 5  -5I m u ]%Mq Y U  i! } E   9 A a 1 +2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 [L*@ 5  ji h HF$ G% X {6y Y 7  zW & 55%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  jG 5  -5I m u ]%Mq Y U  i! } E   9 A a 1 +2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 I֊#m6 5n9e0 \ ' S   J  v A m 8 d/[&R~I35+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  Po@&ˁ 5 | ji h H |F$ G% X {6y Y 7  zW & 5%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  h=l% h8 T  p $ @ \  x ,HdJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F 'U 6n9e0 \ ' S   J  v A m 8 d/[&R~I'6+ 26242502933678935+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 oL$6ϧ 6  -5I m u ]%Mq Y U  i ! } E   9 A a 1 +2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 Nf)GWr 6 w w ji h H |F$ G% X {6y Y 7  zW & 56%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Ι> j 6  -5I m u ]%Mq Y U  i ! } E   9 A a 1 +2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 i2n*J o 6n9e0 \ ' S   J  v A m 8 d/[&R~I36+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  `Ŏ: 6 k ji h H |F$ G% k X {6y Y 7  zW & 5%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ΞH8N$ h8 T  p $ @ \  x ,HdJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ,tએIM 7n9e0 \ ' S   J  v A m 8 d/[&R~I'7+ 26242343896017536+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 U" 7  -5I m u ]%Mq Y U  i ! } E   9 A a 1 +2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ], 7 f f ji h H |F$ G% k X {6y Y 7  zW & 57%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ڢvz 7  -5I m u ]%Mq Y U  i ! } E   9 A a 1 +2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 TԿz 7un9e0 \ ' S   J  v A m 8 d/[&R~Iu37+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  0#v+ 7 Z ji h H | ZF$ G% k X {6y Y 7  zW & 5%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Μ]ގ ) ) 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  M( * 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  J[c@ L "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F I'o 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242988560622038+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 q9 9  -5I m u ]%Mq Y U  i ! } E   9 A a 1 +2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 NF"> 9 D D ji h H | ZF$ G% k X {6y Y 7  I zW & 59%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Mۀ 9  -5I m u ]%Mq Y U  i ! } E   9 A a 1 +2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ڴHf 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  Ό8 9 8 ji h H | ZF$ G% 8 k X {6y Y 7  I zW & 5%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  0+R{p + f@~X1 p I " a :  y R ,  j D  %9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F  v<. #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ei@ :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242750468553839+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 2N :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  AvG : ' ji h H | ZF$ ' G% 8 k X {6y Y 7  I zW & 5%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  dl6 , \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 uzLw ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624253165576903:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 ?>\I ; e -5I m u ]%Mq Y U  i e! } E   y 9 A a 1 +262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 _ ; " " ji h H | ZF$ ' G% 8 k X {6y Y 7  I zW & 5;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  #-.p ; e -5I m u ]%Mq Y U  i e! } E   y 9 A a 1 +262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ΞsIT)t ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  (o?0 ;  ji h H | ZF$ ' G% 8 k X {6y Y  7  I zW & 5%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  X} - 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 μJ <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624272296149323;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 M|xU < Q -5I m u ]%Mq Y U  i e! } E   Q y 9 A a 1 +262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 %9 <   ji h H | ZF$ ' G% 8 k X {6y Y  7  I zW & 5<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ΁*i < Q -5I m u ]%Mq Y U  i e! } E   Q y 9 A a 1 +262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 & 2 <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  UQtiU <  ji h H | ZF$ '  G% 8 k X {6y Y  7  I zW & 5%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ?h . 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 M+H܋PP =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624268539365673<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 Έ = = -5I m u ]%Mq Y U  i e! } E =   Q y 9 A a 1 +262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 i8Ӗ =  ji h H | ZF$ '  G% 8 k X {6y Y  7  I zW & 5=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  (ϲQ = = -5I m u ]%Mq Y U  i e! } E =   Q y 9 A a 1 +262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 iF[[+ =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  (!= =  ji h H | ZF$ '  G% 8 k X {6y Y  7  I zW & 5%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  θˋ $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624274303983103=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 ΄b$K > ) -5I m u ]%Mq Y U  i e! } E =   Q ) y 9 A a 1 +262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 dz >  ji h H | ZF$ '  G% 8 k X {6y Y  7  I zW & 5>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  b%q, > ) -5I m u ]%Mq Y U  i e! } E =   Q ) y 9 A a 1 +262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ηh*E >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  Χ3N >  ji h H | ZF$ '  G% 8 k X {6y Y  7  I zW & 5%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  {R47tz %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F κ1U ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624282315533903>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 ŐseA ?  -5I m u ]%Mq Y U  i e! } E =   Q ) y 9 A  a 1 +262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 cڀ@ȟ ?  ji h H | ZF$ '  G% 8 k X {6y Y  7  I zW & 5?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  05(@> ?  -5I m u ]%Mq Y U  i e! } E =   Q ) y 9 A  a 1 +262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 o^S~K ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  %`YG" ?  ji h H | ZF$ '  G% 8 k X {6y Y  7  I zW & 5%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  R_BCT /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  ΐY" &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F βbf @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624296117664653?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 F? @  -5I m u ]%Mq Y U  i e! } E =   Q ) y 9 A  a 1  +262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ΤV&{ @  ji h H | ZF$ '  G% 8 k X {6y Y  7  I zW & 5@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  λw+ @  -5I m u ]%Mq Y U  i e! } E =   Q ) y 9 A  a 1  +262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 NM,p @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  m=wix @  ji h H | ZF$ '  G% 8 k X {6y Y  7  I zW & 5 %491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F Ć Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624252543861053@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 )D A  -5I m u ]%Mq Y U  i e! } E =   Q ) y 9 A  a 1  +262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 Ԙ A  ji h H | ZF$ '  G% 8 k X {6y Y  7  I zW & 5 A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  οA3 A  -5I m u ]%Mq Y U  i e! } E =   Q ) y 9 A  a 1  +262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ΗO Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  Et A  ji h H | ZF$ '  G % 8 k X {6y Y  7  I zW & 5 %491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ζ?Z 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  3D( ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F Χ0+ B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624295852609883A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 Ζ7܍V B  -5I m u ]%Mq Y U  i e! } E =   Q ) y 9 A  a 1  +262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ņ%Έ B  ji h H | ZF$ '  G % 8 k X {6y Y  7  I zW & 5 B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Ι@9S B  -5I m u ]%Mq Y U  i e! } E =   Q ) y 9 A  a 1  +262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 Ϋ@J~ B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  $ B  ji h H | ZF$ '  G % 8 k X {6y Y  7  I zW & 5 %491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  z,; 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 UqZ Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624266498930963B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 QeT C  -5I m u ]%Mq Y U  i e! } E =   Q ) y 9 A  a 1  +262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ,U,:D C  ji h H | ZF$ '  G % 8 k X {6y Y  7  I zW & 5 C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  N, C  -5I m u ]%Mq Y U  i e! } E =   Q ) y 9 A  a 1  +262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 LK@VR Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  8r C  ji  h H | ZF$ '  G % 8 k X {6y Y  7  I zW & 5 %491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  VŰS+ 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 Ί*w Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624241609940593C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 Nb̓  D  -5I m u ]%Mq Y U   i e! } E =   Q ) y 9 A  a 1  +262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 jPǿ D  ji  h H | ZF$ '  G % 8 k X {6y Y  7  I zW & 5 D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ziۚ D  -5I m u ]%Mq Y U   i e! } E =   Q ) y 9 A  a 1  +262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ΋%W} Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  ΋wf! / D } ji  } h H | ZF$ '  G % 8 k X {6y Y  7  I zW & 5 %491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  s 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 C En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624280515837963D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 ΤD? E  -5I m u ]%Mq Y U   i e! } E =   Q ) y 9 A  a 1  +262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ML E x x ji  } h H | ZF$ '  G % 8 k X {6y Y  7  I zW & 5 E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Y} E  -5I m u ]%Mq Y U   i e! } E =   Q ) y 9 A  a 1  +262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 )Vu En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  Gh/$ E l ji  } lh H | ZF$ '  G % 8 k X {6y Y  7  I zW & 5 %491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Ţ4 )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F P" Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624291658611013E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 d F  -5I m u ]%Mq Y U   i e! } E =   Q ) y 9 A   a 1  +262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 V$ F g g ji  } lh H | ZF$ '  G % 8 k X {6y Y  7  I zW & 5 F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  @r6, F  -5I m u ]%Mq Y U   i e! } E =   Q ) y 9 A   a 1  +262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 Q.[|G FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  "/K F [ ji  } lh H | [ ZF$ '  G % 8 k X {6y Y  7  I zW & 5 %491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  D(6 *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :i븼4 G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624249915379223F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 Ο|B0 G u -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a 1  +262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 wsU G V V ji  } lh H | [ ZF$ '  G % 8 k X {6y Y  7  I zW & 5 G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ΄iB'y G u -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a 1  +262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 POa G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  +e G J ji  } lh H | [ ZF$ '  G % 8 J k X {6y Y  7  I zW & 5 %491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  nx 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  ٫I8\ +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F )@6P Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624292278098893G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 FC % H a -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  +262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 Σ%)hTg H E E ji  } lh H | [ ZF$ '  G % 8 J k X {6y Y  7  I zW & 5 H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  E٣Pۅ H a -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  +262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 θn8{/ Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  Φq< H 9 ji  } lh H | [ ZF$ '  9 G % 8 J k X {6y Y  7  I zW & 5 %491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816   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  vC{s ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ypPgSp In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624297918581693H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 gP` I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 LHꯅÛ I 4 4 ji  } lh H | [ ZF$ '  9 G % 8 J k X {6y Y  7  I zW & 5 I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  c匙ҩ I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 | In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  ={5 I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  p5 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  j= -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ΀{JpfSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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 4e6  I gAz +262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 Ο_t! J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  p A}- J 9 9 -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262420002037253J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  }G1ӵ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  ~^I65^ 'J+ 262420002037253 ΅ np; J  ji  } l h H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491611131204J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  e3xMo 3J+% 262420002037253491611131204  ֏.w 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F cu 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 JP! In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  *03 I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 }H} I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ΐɾV I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  δgb    F,7 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F o3SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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 ݂TΪ  I {s J 9 -5I m u ]%Mq Y U   i u e! } E =   Q ) 9 y 9 A   a a 1  M +262427448062623J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 HV~w J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  θ&A J 9 -5I m u ]%Mq Y U   i u e! } E =   Q ) 9 y 9 A   a a 1  M +262427448062623J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  θ߻ȩ 'J+ 262427448062623  Μ]a~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 ׌X J  ji  } lh H | [ ZF$ '   9 G % 8 J k X { (6y Y  7  I zW & 5 %491613024026J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  *!E 3J+% 262427448062623491613024026  +ĚAgy 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  :2٭ AJ+%) 26242744806262349161302402612345678901234 z ^SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber J In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 ιL`+ I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 2;{ I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ¨o I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  GAl+  ;>%   Zx6@ 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F έ 'SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber 2Z{Y  I ίc+ J 9 -5I m u ]%Mq Y U   i u e! } 9 E =   Q ) y 9 A   a a 1  M +262426553408822J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 kCx J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  s&GNs{V J 9 -5I m u ]%Mq Y U   i u e! } 9 E =   Q ) y 9 A   a a 1  M +262426553408822J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  ߄[} In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  2K 'J+ 262426553408822 Px2 J  ji  } lh H | [ ZF$  '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491612282635J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ΋O 3J+% 262426553408822491612282635  ; | 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  nGj* AJ+%) 26242655340882249161228263512345678901234 Γ0rNSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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 n=% In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 à?ļ+ I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 t65s I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  uwu I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  `;eÐ  y_6/V  q 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F Ώ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 h/XT_  I Y M J 9 -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A  9  a a 1  M +262428282676134J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ·K"x J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  dwM J 9 -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A  9  a a 1  M +262428282676134J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  iRd]] 'J+ 262428282676134  Pz+ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 YEi J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7   I zW & 5 %491616614346J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ^z 3J+% 262428282676134491616614346  $i 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  h=g AJ+%) 26242828267613449161661434612345678901234 ΀ޤ{޵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 6ʺk In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 Ύdm) I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 {auu I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  SG3 I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  ۯ  *0g6   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 W4`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 /Mt  I BQ핲K J 9 -5I m u 9 ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262421758099201J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 7#: J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ΋ = J 9 -5I m u 9 ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262421758099201J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  H@p In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  Θ4r* 'J+ 262421758099201 鰻Y J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7   I zW & 5 %491616632238J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  λVڣ(%Q 3J+% 262421758099201491616632238  πʚA% .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F  N', AJ+%) 26242175809920149161663223812345678901234 Ό7 SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber -5g In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 H2{ I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ΠT*y I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  v6 I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  κR2O  JblB*  (xk -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ΅I@ے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 }=Yu  I ܗP@i8 J 9 -5I m u 9 ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262420785860634J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 _zA J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Ήf=U흌 J 9 -5I m u 9 ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262420785860634J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  "^ r 'J+ 262420785860634  _ѹjl In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 ) . J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I  zW & 5 %491617551875J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  >R8Y) 3J+% 262420785860634491617551875  O%% .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F  \Gd! AJ+%) 26242078586063449161755187512345678901234 αp~mSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber ⷰŸ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 {陈D I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 +*v, I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  XT_ I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  Q=v2  9s   ӳvm -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F @>&SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber 1V~b  I Μ~6 J 9 -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M 9 +262429865376865J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ۓNc' J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  δ J 9 -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M 9 +262429865376865J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  ΢~_f In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  NP-0 'J+ 262429865376865 :, J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I z W & 5 %491618012408J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  >4C 3J+% 262429865376865491618012408  Wq\* 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  K .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F  }n AJ+%) 26242986537686549161801240812345678901234 DHSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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 :5&< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 ΎOܸ I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ΄=[ I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  t2 I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  @3=Z  Ϊ1W]  Υ_& 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  Ʈ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F 7 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 θi@  I > M} J 9 -5I m u ]%M 9q Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262422511392456J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 W J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ̝B J 9 -5I m u ]%M 9q Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262422511392456J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  . .*9 'J+ 262422511392456  AbKs In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 Zr,T{ J  ji  } lh H |  [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491611832224J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ΔF={s 3J+% 262422511392456491611832224  8=@ ӆ 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F  gGV .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F  P^* AJ+%) 26242251139245649161183222412345678901234 Ϊw0T`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 ] In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 %ɻ I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 B){V I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  fS' I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  οQv  ί5ki   |>5" 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F  ͗ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F OTj(+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 R‰٬E1 J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ΙL+a J 9 -5I m u 9 ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262420999822150J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  Ϋݩ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  ήA, 'J+ 262420999822150 :½ J  ji  } lh H | [ ZF$ '  9 G % 8 J k X {  (6y Y  7  I zW & 5 %491614358650J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  98 Uz 3J+% 262420999822150491614358650  hR < 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F  Β" .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F  8h3k AJ+%) 26242099982215049161435865012345678901234 xp%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 !,^ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 _([X I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ¨>`_ I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  L[lM I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  USGy  ,~ѵ  %laeic 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  Ζ%| .h -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ʖmSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber ή)MQ  I b>& J 9 -5I m u ]%Mq Y U   i u e! } E = 9   Q ) y 9 A   a a 1  M +262427083969366J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 kf J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Tf J 9 -5I m u ]%Mq Y U   i u e! } E = 9   Q ) y 9 A   a a 1  M +262427083969366J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  ·!Xy;y 'J+ 262427083969366  ~~6h7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 ξ- J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6 y Y  7  I zW & 5 %491615335646J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Ϊ> 3J+% 262427083969366491615335646  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  Υ7a) AJ+%) 26242708396936649161533564612345678901234 KjrSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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 ΋R؀"4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 5 I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 5;_S#U I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  z>` I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  CHV̮k  })/`   dt 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 /v5SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber <$  I (x&i J 9 9 -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262420066206687J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 MFBץ\ J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  *1v.R#3 J 9 9 -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262420066206687J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  Rs) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  ]ﰙB 'J+ 262420066206687 SIF3j J  ji  } lh H | [  ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491612075641J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  CQD 3J+% 262420066206687491612075641  W 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  }vǕ AJ+%) 26242006620668749161207564112345678901234 J i}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 R0~Eݔ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 /dE~ I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 2{~_ I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Έh~|k} I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  t  Ϲi  5'~4 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 ΁x2)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 E?N  I ν(Lo J 9 -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A  9  a a 1  M +262428968251573J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 e = J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  L@B J 9 -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A  9  a a 1  M +262428968251573J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  Θh`q 'J+ 262428968251573  Κ|j In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 -Hc- J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7   I zW & 5 %491616881163J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  j &'x 3J+% 262428968251573491616881163  nt͹ 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  qEn AJ+%) 26242896825157349161688116312345678901234 78 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 vł\d9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 82 I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 7\ I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  V+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  6KVD  >48f9T   -N%HZ 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 J-qSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber aGB  I |m`} J 9 -5I m u ]%Mq Y U  9  i u e! } E =   Q ) y 9 A   a a 1  M +262424138681682J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 9_ J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  κ^fՖ J 9 -5I m u ]%Mq Y U  9  i u e! } E =   Q ) y 9 A   a a 1  M +262424138681682J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  γQO' In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  hhT5 'J+ 262424138681682 ΅psS J  ji  } lh H  | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491611608433J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Ξ-8 3J+% 262424138681682491611608433  OXeB-g .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F  Vjie1Z AJ+%) 26242413868168249161160843312345678901234 sDf(ZSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber zE In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 <0i I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ~UG+ I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  }(ZcX I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  #cN1  >)4pl;P  >/y` -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F : qSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber 3-X  I F"2M J 9 -5I m u ]%Mq Y U   i u e! } E =   Q ) 9 y 9 A   a a 1  M +262427469900775J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 1_ado J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Ω- J 9 -5I m u ]%Mq Y U   i u e! } E =   Q ) 9 y 9 A   a a 1  M +262427469900775J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  04kX 'J+ 262427469900775  ݘD̮ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 YB J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491617113704J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ;i]fL 3J+% 262427469900775491617113704  !ڄ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F  ζ = AJ+%) 26242746990077549161711370412345678901234 Vߐ*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 d$< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 U I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 j0$s^V I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  `_R' I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  c2A  ѽ|2^   Ϊ>`% -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F \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 ΡYV |f  I p J 9 -5I m u ]%Mq Y U  9 i u e! } E =   Q ) y 9 A   a a 1  M +262424272228679J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 vټ J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  M[_U J 9 -5I m u ]%Mq Y U  9 i u e! } E =   Q ) y 9 A   a a 1  M +262424272228679J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  ,Gsj In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  Xx 'J+ 262424272228679 Ζ? J  ji  } l h H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491610876688J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  {' 3J+% 262424272228679491610876688  ? {[ 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  Q|s] .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F  +B AJ+%) 26242427222867949161087668812345678901234 + (cSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber θ1 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 >g I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 3= I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  o^? I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  Έa?  /xEj  sp 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  ά nAO -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ,;l@/`SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber ήT!  I Szs J 9 -5I m u ] 9%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262422077044585J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ΩGz J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Γcbq< J 9 -5I m u ] 9%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262422077044585J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  ΃nW-& 'J+ 262422077044585  δiH In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 ^ϊQ# J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5  %491618785065J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  帩mɒ` 3J+% 262422077044585491618785065  ʚ-=1@@! 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F  wYL% .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F  xc W AJ+%) 26242207704458549161878506512345678901234 ΰK SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber $' o In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 sdN% I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 U~"jI8 I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  3GB I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  Q:Z  ΰ$ʂXK   DA 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  Υm -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F k/mYSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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 לnF>  I ~<|`] J 9 -5I m u 9 ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262421546761876J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 (E J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Αm"qq J 9 -5I m u 9 ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262421546761876J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  Λ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  _93 'J+ 262421546761876 v J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I z W & 5 %491617743002J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ٖ] 3J+% 262421546761876491617743002  q'qoE 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  d.K : .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F  Μ AJ+%) 26242154676187649161774300212345678901234 ΉM[SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber J< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 HB I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 z0W I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ΠSToci I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  oni0ex=  >^ha  :64H 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  μ"/ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F RcQSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber   I t8 J 9 -5I m 9 u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262420671830333J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ΰJZ6 J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  6֔ J 9 -5I m 9 u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262420671830333J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  AM 'J+ 262420671830333  @^T]G In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 j`lv J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6 y Y  7  I zW & 5 %491615225166J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  <  3J+% 262420671830333491615225166  ΍<44J 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F Α|W?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 6,`: In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 ,gCc I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 T^F I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  c_ I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  {-  OcP#   r{ 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F SmA\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 ΓR\  I FےziDI J 9 -5I m u ]%Mq Y 9 U   i u e! } E =   Q ) y 9 A   a a 1  M +262423194072709J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 G0 (5u J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ΋9#Z J 9 -5I m u ]%Mq Y 9 U   i u e! } E =   Q ) y 9 A   a a 1  M +262423194072709J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  Ν& In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  $zhч0 'J+ 262423194072709 #3p J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6 y Y  7  I zW & 5 %491615162621J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  bQu_ o 3J+% 262423194072709491615162621  }>ok 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 C -!+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 ΀yn. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 Xp I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 viS n I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  α p~X' I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  $~w  ΢a^&.  p4M 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 ΋+YkSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber & :  I 4PF!gֽ J 9 -5I m u ]%Mq Y U   i u e! } E = 9   Q ) y 9 A   a a 1  M +262426953716668J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 vS+4t J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Ω!x J 9 -5I m u ]%Mq Y U   i u e! } E = 9   Q ) y 9 A   a a 1  M +262426953716668J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  ξ4&Pq 'J+ 262426953716668  @ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 =l\ J  ji  } l h H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491611066477J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  &#¿ 3J+% 262426953716668491611066477  ε؊ 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 Ψ4'<{SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber 0=t" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 QC I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 w  I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  οv9R I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  }Rʆ؋  :y0   ζ0ΐ 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F ! P..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 kƓ}  I ΙW J 9 -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  9 M +262429719103472J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 Y"\{ J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  sJdգ J 9 -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  9 M +262429719103472J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  T@3HyA In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  g0w+&w 'J+ 262429719103472 Ple( J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6 y Y  7  I zW & 5 %491614812371J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  *0} 3J+% 262429719103472491614812371  Qx) .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ΊhoIzSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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 vElb< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 ά( I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 Ν蔲 I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Qb* I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  /I  cţ3  ًȱ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ޕ?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 R<*  I Ή x J 9 -5I m u ]%Mq Y 9 U   i u e! } E =   Q ) y 9 A   a a 1  M +262423255374225J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ٷ J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  @cA J 9 -5I m u ]%Mq Y 9 U   i u e! } E =   Q ) y 9 A   a a 1  M +262423255374225J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  G 8 'J+ 262423255374225  *.=>f In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 %6 J  ji  } lh H |  [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491611774605J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  /2h 3J+% 262423255374225491611774605  wCnE .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F γ< SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber M{ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 4C I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 yW I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  |ĺo I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  ΍rU3!  z|7~   }tp2 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F δlCISQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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 .GHd  I 6? J 9 - 95I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262420216845541J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ilTD J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  mD)nXr J 9 - 95I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262420216845541J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  3*#@ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  Л 'J+ 262420216845541 B J  ji  } lh H | [ ZF$  '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491612210173J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Ε=:# 3J+% 262420216845541491612210173  2`Ĵi- 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  鲚]r .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F (% 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 oa/3 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 Cl2] I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ΐ(cm I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ΅% I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  NF}(  > lK  #0% 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F  H -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F rYyLSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber G~L  I  J 9 9 -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262420064211938J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 YTד!= J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  z%7J J 9 9 -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262420064211938J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  z0,ᇲ 'J+ 262420064211938  sU, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 U;v J  ji  } lh H | [ ZF$ '   9 G % 8 J k X { (6y Y  7  I zW & 5 %491613185482J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  R(&a 3J+% 262420064211938491613185482  kZ 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  !wr| .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ΅#fusSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber 6\<y In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 @'ag I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 Z1nǐW I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  PLJ%L I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  ζ|3  xQ l*t   M2N! 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  EiKR -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F 5+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 lHc F:X J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  γ_m$ J 9 -5I m u ]%Mq Y U   i u e! 9 } E =   Q ) y 9 A   a a 1  M +262425548006828J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  LB In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14  #~I- 'J+ 262425548006828 ΀ް' J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I z W & 5 %491617814660J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  9Lj 3J+% 262425548006828491617814660  A0L 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  z0_0 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F εE^h2SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber δ7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 І;> I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 OY I ( ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 %491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  Xq I M -5I m u ]%Mq Y U   i u e! } E =   Q ) y 9 A   a a 1  M +262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  κ4  KQKx>9  w-" 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F  ҍlqL -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F s+SaSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the 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 Rf'է  I Y0W J 9 -5I m u ]%Mq Y U   i u e! 9 } E =   Q ) y 9 A   a a 1  M +262425356145118J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557 ο(X8 J # # ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  ~ ,[L J 9 -5I m u ]%Mq Y U   i u e! 9 } E =   Q ) y 9 A   a a 1  M +262425356145118J+262429791858169I+262429227809889H+262424991537922G+262429165861101F+262428051583796E+262424160994059D+262426649893096C+262429585260988B+262425254386105A+262429611766465@+262428231553390?+262427430398310>+262426853936567=+262427229614932<+262425316557690;+262427504685538:+2624298856062209+2624274732929878+2624234389601757+2624250293367896+2624269971442345+2624233810830644+2624271481432563+2624271181938192+2624201702529971+2624281327073920+262423581584622/+262424726155437.+262425712816484-+262421005471280,+262426522675863++262427302357382*+262429966353461)+262425564791849(+262429007673095'+262429427213602&+262423644469113%+262429541434138$+262426588322611#+262422720931430"+262420653688500!+262428144540493 +262420741970572+262426678779982+262421841045087+262427598652370+262425370533351+262427545906636+262426439958241+262425348051971+262420378986803+262420561608246+262421987529537+262422568191785+262425858800603+262424706266695+262423615820937+262429050322876+262426182189311+262420230834656+262420126340114 +262424479184958 +262422337971660 +262427808638464 +262422486715440 +262429216994001+262420759138099+262420176950632+262427768179795+262427258690842+262424115289468+262427764047499+ 262420334965557  ڡ:xr 'J+ 262425356145118  !']^ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624297918581694916144800863H+% 2624292278098894916133356053G+% 2624249915379224916138322833F+% 2624291658611014916118585523E+% 2624280515837964916108606173D+% 2624241609940594916105753533C+% 2624266498930964916107626113B+% 2624295852609884916160857033A+% 2624252543861054916135576143@+% 2624296117664654916187050113?+% 2624282315533904916127654483>+% 2624274303983104916161066273=+% 2624268539365674916168348473<+% 2624272296149324916133030073;+% 2624253165576904916156683213:+% 26242750468553849161267042439+% 26242988560622049161372422338+% 26242747329298749161734185737+% 26242343896017549161216466736+% 26242502933678949161410862635+% 26242699714423449161171041334+% 26242338108306449161412273033+% 26242714814325649161835248032+% 26242711819381949161427038031+% 26242017025299749161757008330+% 2624281327073924916172518573/+% 2624235815846224916127675123.+% 2624247261554374916162156423-+% 2624257128164844916105180133,+% 2624210054712804916134174143++% 2624265226758634916183315483*+% 2624273023573824916162732313)+% 2624299663534614916115766703(+% 2624255647918494916155128753'+% 2624290076730954916103610833&+% 2624294272136024916143443533%+% 2624236444691134916173147273$+% 2624295414341384916133747013#+% 2624265883226114916133834613"+% 2624227209314304916102027013!+% 2624206536885004916158211713 +% 2624281445404934916170528213+% 2624207419705724916143384883+% 2624266787799824916171271633+% 2624218410450874916107241883+% 2624275986523704916136085263+% 2624253705333514916145651613+% 2624275459066364916134746143+% 2624264399582414916141371473+% 2624253480519714916104854633+% 2624203789868034916177275063+% 2624205616082464916181604703+% 2624219875295374916121712763+% 2624225681917854916137108813+% 2624258588006034916187644033+% 2624247062666954916115352503+% 2624236158209374916157448713+% 2624290503228764916105813253+% 2624261821893114916166811143+% 2624202308346564916184471683 +% 2624201263401144916121873313 +% 2624244791849584916184274053 +% 2624223379716604916121648163 +% 2624278086384644916181048763 +% 2624224867154404916114305043+% 2624292169940014916154040423+% 2624207591380994916146404273+% 2624201769506324916101858383+% 2624277681797954916120318703+% 2624272586908424916142301643+% 2624241152894684916157801833+% 262427764047499491618805312[+%7 3262420334965557491616725816MSC-00-00-00-00-00-002024-06-21 05:56:14 epE J  ji  } lh H | [ ZF$ '  9 G % 8 J k X { (6y Y  7  I zW & 5 141J%491614480086I%491613335605H%491613832283G%491611858552F%491610860617E%491610575353D%491610762611C%491616085703B%491613557614A%491618705011@%491612765448?%491616106627>%491616834847=%491613303007<%491615668321;%491612670424:%4916137242239%4916173418578%4916121646677%4916141086266%4916117104135%4916141227304%4916183524803%4916142703802%4916175700831%4916172518570%491612767512/%491616215642.%491610518013-%491613417414,%491618331548+%491616273231*%491611576670)%491615512875(%491610361083'%491614344353&%491617314727%%491613374701$%491613383461#%491610202701"%491615821171!%491617052821 %491614338488%491617127163%491610724188%491613608526%491614565161%491613474614%491614137147%491610485463%491617727506%491618160470%491612171276%491613710881%491618764403%491611535250%491615744871%491610581325%491616681114%491618447168%491612187331 %491618427405 %491612164816 %491618104876 %491611430504 %491615404042%491614640427%491610185838%491612031870%491614230164%491615780183%491618805312% 491616725816  gy0 *J+ 262425356145118141  ̈r ljZ 8J+) 26242535614511814112345678901234