7-~ _e*$ ~ _`2ƃ MJ+)7 26242380670749713912345678901234MSC-00-00-00-00-00-00 ~ _ `J+)7 326242380670749713912345678901234MSC-00-00-00-00-00-002024-06-17 05:58:01~ _x'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~ _,Q8 _ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ _ḽe I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _6v( I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _yx I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _"3(yP ~ _(256( ~ _QC 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~ _P!  I~ __T J 99 e a M Y !    ) q u5 y }%   =  E 9 m  M U  i  A 1 - Q Iu]  a +262423806707497J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _-@w J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _KZ@Ȳ J 99 e a M Y !    ) q u5 y }%   =  E 9 m  M U  i  A 1 - Q Iu]  a +262423806707497J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _ ;D In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ _(#q 'J+ 262423806707497~ _WYH/ J  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z 989J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _}'%1? *J+ 262423806707497989 ~ _? [d 8J+) 26242380670749798912345678901234 ~ _@a) MJ+)7 26242380670749798912345678901234MSC-00-00-00-00-00-00 ~ _C _ `J+)7 326242380670749798912345678901234MSC-00-00-00-00-00-002024-06-17 05:58:01~ _8'הSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ _ _Upp# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ _/^|t I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _U耣+ I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z %491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _3l9 I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _`F#  ~ _Ǡ{<~ _xToSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ _FIH=~  I~ _F,r) J 99 e a M Y !    ) q u5 y }%   =  E 9 m  M U  i  A 1 - Q Iu]  a +262423806707497J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _ J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _8A J 99 e a M Y !    ) q u5 y }%   =  E 9 m  M U  i  A 1 - Q Iu]  a +262423806707497J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _P-mD 'J+ 262423806707497 ~ _0k" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ _xMQR J  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z469J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _Ks *J+ 262423806707497469 ~ _[5&n 8J+) 26242380670749746912345678901234~ _G?SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ _>&B In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ _`O I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _/$Z I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _xd I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _jt^]d ~ _9"$ ~ _PrɌ]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~ _ kuv-  I~ _k B J 99 e a M Y !    ) q u5 y }%   =  E 9 m  M U  i  A 1 - Q Iu]  a +262423806707497J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ __C 3 E J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _3Ov J 99 e a M Y !    ) q u5 y }%   =  E 9 m  M U  i  A 1 - Q Iu]  a +262423806707497J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _TYzbp In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ _GK 'J+262423806707497~ _ Qgp J  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z151J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _waV *J+262423806707497151 ~ _ń6 8J+)26242380670749715112345678901234~ _c !+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~ _[H In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ _}Z^F I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _yC# I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _M I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _^QsE ~ _ a~ _UO1aSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ _/20bR  I~ _+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _e9@ J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _Xi/ J 99 e a M Y !    ) q u5 y }%   =  E 9 m  M U  i  A 1 - Q Iu]  a +262423806707497J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _l,N 'J+262423806707497 ~ _d$(z In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ _ 5J+)26242380670749712345678901234~ _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~ _3!w In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ _ u I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _i@g I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _ " I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _61- ~ _ڎP ~ _n6_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~ _䥿9K  I~ _6)aX J 99 e a M Y !    ) q u5 y }%   =  E 9 m  M U  i  A 1 - Q Iu]  a +262423806707497J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _w(EÓ J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _ݎp In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ _ =M/ 'J+ 262423806707497 ~ _^gq 5J+) 26242380670749712345678901234 ~ __KX* JJ+)7 26242380670749712345678901234MSC-00-00-00-00-00-00 ~ _.B8 ]J+)7 326242380670749712345678901234MSC-00-00-00-00-00-002024-06-17 05:58:01~ _ &a SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ _H In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ _y{#r I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _lmJ: I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _b@:IXQ/ I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _]0k ~ _ʭEOj~ _8)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~ _ymjE  I~ _3~BN J 99 e a M Y !    ) q u5 y }%   9 =  E m  M U  i  A 1 - Q Iu]  a +262423153456989J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ __0l€ J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _E J 99 e a M Y !    ) q u5 y }%   9 =  E m  M U  i  A 1 - Q Iu]  a +262423153456989J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _N5^ 'J+ 262423153456989 ~ _P֤ \ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ _c dJbn J  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z 918J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _@c<; *J+ 262423153456989918 ~ _7>rK ?J+7 262423153456989918MSC-00-00-00-00-00-00 ~ _#u. RJ+7 3262423153456989918MSC-00-00-00-00-00-002024-06-17 05:58:04~ _USQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ _7X9gp In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ _]! I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _!DD I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z %491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _(κg I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _"vP ~ _vnUW ~ _SڳSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ _ I5  I~ _M vX J 99 e a M Y !    ) q u5 y }%   9 =  E m  M U  i  A 1 - Q Iu]  a +262423153456989J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _/,X J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _حmd J 99 e a M Y !    ) q u5 y }%   9 =  E m  M U  i  A 1 - Q Iu]  a +262423153456989J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _@5޳8 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ _tf5 'J+ 262423153456989~ _ j/I)08 J  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z 827J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _[6<m *J+ 262423153456989827 ~ _Em/m ?J+7 262423153456989827MSC-00-00-00-00-00-00 ~ _f= RJ+7 3262423153456989827MSC-00-00-00-00-00-002024-06-17 05:58:04~ _̄_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~ _uh In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ _f)Ka I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _~,"~ I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z %491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _/A@\2 I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _OQX ~ _U\R98~ _aW6 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~ _!H/  I~ _CF J 99 e a M Y !    ) q u5 y }%   9 =  E m  M U  i  A 1 - Q Iu]  a +262423153456989J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _ {V% J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _ Z J 99 e a M Y !    ) q u5 y }%   9 =  E m  M U  i  A 1 - Q Iu]  a +262423153456989J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _ujs- 'J+ 262423153456989 ~ _* <Ÿ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ _W0~ca J  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z032J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _sj *J+ 262423153456989032~ _,(o:gSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ _}54>v In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ _mg-k I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _ uE I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _$`~' I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _;` ~ _4D25 ~ _P,ȉSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ _b/{~  I~ _Q J 99 e a M Y !    ) q u5 y }%   9 =  E m  M U  i  A 1 - Q Iu]  a +262423153456989J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _ Y J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _L J 99 e a M Y !    ) q u5 y }%   9 =  E m  M U  i  A 1 - Q Iu]  a +262423153456989J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _Ť^N In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ _o_i 'J+262423153456989~ _ɘr2Zb J  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z 843J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _M"tɏ *J+262423153456989843~ _ߒ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~ _-LJ1* In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ _sM I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _M0,2[ I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z %491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _LJ I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _~2&I- ~ _}x~ _>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~ _   I~ _j1A J 99 e a M Y !    ) q u5 y }%   9 =  E m  M U  i  A 1 - Q Iu]  a +262423153456989J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _aM J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _B])m J 99 e a M Y !    ) q u5 y }%   9 =  E m  M U  i  A 1 - Q Iu]  a +262423153456989J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _k܋o 'J+262423153456989 ~ _k ~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ _%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+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ _j`w I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _fq2P: I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _vj,y I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _X&$$ ~ _'  ~ _='SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ _/#va   I~ _  J 99 e a M Y !    ) q u5 y }%   9 =  E m  M U  i  A 1 - Q Iu]  a +262423153456989J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _; J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _ U`PV J 99 e a M Y !    ) q u5 y }%   9 =  E m  M U  i  A 1 - Q Iu]  a +262423153456989J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _^-J In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ _)9B 'J+ 262423153456989 ~ _``A|; +262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _24 I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _v]( No I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _XFZU!GN ~ _7q$~ _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~ _GP .  I~ _%ؒ J 99 e a M Y !    ) q u5 y }%  9 =  E m  M U  i  A 1 - Q Iu]  a +262422813259932J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _W$: J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _VL[F J 99 e a M Y !    ) q u5 y }%  9 =  E m  M U  i  A 1 - Q Iu]  a +262422813259932J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _02$֏n 'J+ 262422813259932 ~ _1 O In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ _@ 0< J  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z255J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _(XR* *J+ 262422813259932255 ~ _ A ?J+7 262422813259932255MSC-00-00-00-00-00-00 ~ _^h RJ+7 3262422813259932255MSC-00-00-00-00-00-002024-06-17 05:58:08~ _LF&;SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ _K:!Z In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ _A^ΗL I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _-z I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _k:1 I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _]rN ~ _E ~ _h 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~ _TiM9Ƨ  I~ _cRSaé J 99 e a M Y !    ) 9q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262421949944450J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _G0_ J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _:[h_p J 99 e a M Y !    ) 9q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262421949944450J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _?7Nv In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ _* 'J+ 262421949944450~ _ݺC J   J } Wy l ( 9i  { Y kF   6 & 7 |  I [ 8  H 'G $   z j  X %5h Z%491613570351J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _Cvbb 3J+% 262421949944450491613570351 ~ _tm\ HJ+%7 262421949944450491613570351MSC-00-00-00-00-00-00 ~ _ٻnw [J+%7 3262421949944450491613570351MSC-00-00-00-00-00-002024-06-17 05:58:12~ _s<=(X K %9 e a M Y !    ) 9q u5 y }%   =  E m  M U  i  A 1 - Q  %Iu]  a +262428432641847K+262421949944450J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _64PY0 K    J } Wy l ( 9i  { Y kF   6 & 7 |  I [ 8  H 'G $   z j  X %5h ZK%491613570351J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _wrG K %9 e a M Y !    ) 9q u5 y }%   =  E m  M U  i  A 1 - Q  %Iu]  a +262428432641847K+262421949944450J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _q0Q zz'K+ 262428432641847[J+%7 3262421949944450491613570351MSC-00-00-00-00-00-002024-06-17 05:58:12~ _3*2z K   J } Wy l ( 9i  { Y kF   6 & 7 |  I [ 8  H 'G $   z j  X %5h Z 552K%491613570351J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _W|vԿ4 ww*K+ 262428432641847552[J+%7 3262421949944450491613570351MSC-00-00-00-00-00-002024-06-17 05:58:12 ~ _h~0C6s bb?K+7 262428432641847552MSC-00-00-00-00-00-00[J+%7 3262421949944450491613570351MSC-00-00-00-00-00-002024-06-17 05:58:12 ~ _y:Ta OORK+7 3262428432641847552MSC-00-00-00-00-00-002024-06-17 05:58:15[J+%7 3262421949944450491613570351MSC-00-00-00-00-00-002024-06-17 05:58:12~ _ B%& L 9 e a M Y !    ) 9q u5 y }%   =  E m  M U  i  A 1 - Q  % Iu]  a +262428859714319L+262428432641847K+262421949944450J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _|) L  J } Wy l ( 9i  { Y kF   6 & 7 |  I [ 8  H 'G $   z j  X %5h Z L552K%491613570351J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _D^ta L 9 e a M Y !    ) 9q u5 y }%   =  E m  M U  i  A 1 - Q  % Iu]  a +262428859714319L+262428432641847K+262421949944450J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _ڈD;P &O&'L+ 262428859714319RK+7 3262428432641847552MSC-00-00-00-00-00-002024-06-17 05:58:15[J+%7 3262421949944450491613570351MSC-00-00-00-00-00-002024-06-17 05:58:12~ _70H L  J } Wy l ( 9i  { Y kF   6 & 7 |  I [ 8  H 'G $   z j  X %5h Z %133713381339L552K%491613570351J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _Wn8g? O3L+% 262428859714319133713381339RK+7 3262428432641847552MSC-00-00-00-00-00-002024-06-17 05:58:15[J+%7 3262421949944450491613570351MSC-00-00-00-00-00-002024-06-17 05:58:12~ _E  &~ _xm=$ K %9 e a M Y !    ) 9q u5 y }%   =  E m  M U  i  A 1 - Q  %Iu]  a +262428432641847K+262421949944450J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _UmŽ K   J } Wy l ( 9i  { Y kF   6 & 7 |  I [ 8  H 'G $   z j  X %5h Z  552K%491613570351J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _R K %9 e a M Y !    ) 9q u5 y }%   =  E m  M U  i  A 1 - Q  %Iu]  a +262428432641847K+262421949944450J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _ &n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%?3&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ _13c %{F r =  i 4 ` + W " N zEO3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 262425542262342491617353070RK+7 3262428432641847552MSC-00-00-00-00-00-002024-06-17 05:58:15[J+%7 3262421949944450491613570351MSC-00-00-00-00-00-002024-06-17 05:58:12~ _]12 L 9 e a M Y !     ) 9q u5 y }%   =  E m  M U  i  A 1 - Q  %Iu]  a +262421440190954L+262428432641847K+262421949944450J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _`0e L  J } Wy l ( 9i  { Y kF   6 & 7 |  I [ 8  H 'G $   z j  X %5h Z L552K%491613570351J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _@NliM L 9 e a M Y !     ) 9q u5 y }%   =  E m  M U  i  A 1 - Q  %Iu]  a +262421440190954L+262428432641847K+262421949944450J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _9|Xߊ?m &{F r =  i 4 ` + W " N zEO'L+ 2624214401909543I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 262425542262342491617353070RK+7 3262428432641847552MSC-00-00-00-00-00-002024-06-17 05:58:15[J+%7 3262421949944450491613570351MSC-00-00-00-00-00-002024-06-17 05:58:12~ _ܱ_y' L   J } Wy l ( 9i  { Y kF   6 & 7 |  I [ 8  H 'G $   z j  X %5h Z  730L552K%491613570351J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _jZ +% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 262425542262342491617353070RK+7 3262428432641847552MSC-00-00-00-00-00-002024-06-17 05:58:15[J+%7 3262421949944450491613570351MSC-00-00-00-00-00-002024-06-17 05:58:12 ~ _n^k' &{F r =  i 4 ` + W " N zEO?L+7 262421440190954730MSC-00-00-00-00-00-003I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 262425542262342491617353070RK+7 3262428432641847552MSC-00-00-00-00-00-002024-06-17 05:58:15[J+%7 3262421949944450491613570351MSC-00-00-00-00-00-002024-06-17 05:58:12 ~ _l2, &{F r =  i 4 ` + W " N zEORL+7 3262421440190954730MSC-00-00-00-00-00-002024-06-17 05:58:263I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 262425542262342491617353070RK+7 3262428432641847552MSC-00-00-00-00-00-002024-06-17 05:58:15[J+%7 3262421949944450491613570351MSC-00-00-00-00-00-002024-06-17 05:58:12~ _^ /" M 9 e a M Y !     ) 9q u5 y }%   =  E m  M U  i  A 1 - Q  %Iu]  a +262420507016161M+262421440190954L+262428432641847K+262421949944450J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ _|E M    J } Wy l ( 9i  { Y kF   6 & 7 |  I [ 8  H 'G $   z j  X %5h Z  M730L552K%491613570351J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _w x> M 9 e a M Y !     ) 9q u5 y }%   =  E m  M U  i  A 1 - Q  %Iu]  a +262420507016161M+262421440190954L+262428432641847K+262421949944450J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ _LS)U '{F r =  i 4 ` + W " N zEO'M+ 262420507016161RL+7 3262421440190954730MSC-00-00-00-00-00-002024-06-17 05:58:263I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 262425542262342491617353070RK+7 3262428432641847552MSC-00-00-00-00-00-002024-06-17 05:58:15[J+%7 3262421949944450491613570351MSC-00-00-00-00-00-002024-06-17 05:58:12~ _G4ŧ M  J } Wy l ( 9i  { Y kF   6 & 7 |  I [ 8  H 'G $   z j  X %5h Z  147M730L552K%491613570351J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ _Xd~W3 '{F r =  i 4 ` + W " N zEO*M+ 262420507016161147RL+7 3262421440190954730MSC-00-00-00-00-00-002024-06-17 05:58:263I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 262425542262342491617353070RK+7 3262428432641847552MSC-00-00-00-00-00-002024-06-17 05:58:15[J+%7 3262421949944450491613570351MSC-00-00-00-00-00-002024-06-17 05:58:12 ~ _8!y '{{F r =  i 4 ` + W " N zEO{?M+7 262420507016161147MSC-00-00-00-00-00-00RL+7 3262421440190954730MSC-00-00-00-00-00-002024-06-17 05:58:263I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 262425542262342491617353070RK+7 3262428432641847552MSC-00-00-00-00-00-002024-06-17 05:58:15[J+%7 3262421949944450491613570351MSC-00-00-00-00-00-002024-06-17 05:58:12 ~ _Ҝ* 'h{F r =  i 4 ` + W " N zEOhRM+7 3262420507016161147MSC-00-00-00-00-00-002024-06-17 05:58:32RL+7 3262421440190954730MSC-00-00-00-00-00-002024-06-17 05:58:263I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 262425542262342491617353070RK+7 3262428432641847552MSC-00-00-00-00-00-002024-06-17 05:58:15[J+%7 3262421949944450491613570351MSC-00-00-00-00-00-002024-06-17 05:58:12 ~ Np-捻 ( 9 a Y!  q5%  E m M  1Iu]  +262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpQD2zeX (n9e0 \ ' S   J  v A m 8 d/3(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ NpRG%g ( Y Wyi { YF 6  G$z j X %5h%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npi^  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 ~ Np9{ h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np96ݑ/ )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624244478073873(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Npk8 ) 9 a Y!  q5%  E m M  1Iu]  +262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np8ѡu| ) T T Wyi { YF 6  G$z j X %5h)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np"XQHdh ) 9 a Y!  q5%  E m M  1Iu]  +262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np0jz" )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ NpT,|unk ) H Wyi { YF 6   HG$z j X %5h%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np0Z  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 ~ NpE#v-kQ h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np4?\G *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624234790462063)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np׍1 * 9 a Y!  q5%   E m M  1Iu]  +262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np6: F * C C Wyi { YF 6   HG$z j X %5h*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np/" * 9 a Y!  q5%   E m M  1Iu]  +262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np"dILP *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ NpƪӚ׉ * 7 Wyi { YF 6 7   HG$z j X %5h%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np僾/=G ,f@~X1 p I " a :  y R ,$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F~ Np`ume, +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624209664542723*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np}W.E) + 9 a Y !  q5%   E m M  1Iu]  +262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np&2n0 + 2 2 Wyi { YF 6 7   HG$z j X %5h+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np0t + 9 a Y !  q5%   E m M  1Iu]  +262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpD;Ô- +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np)3 P5 + & Wyi { YF 6 & 7   HG$z j X %5h%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpkG ! 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~ NpS9CE ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624299691047973++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpFw , 9 a Y !  q5%   E m M  1Iu]  +262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpAN7i1 , ! ! Wyi { YF 6 & 7   HG$z j X %5h,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npiw , 9 a Y !  q5%   E m M  1Iu]  +262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Npepi ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np虁 ,  Wyi { YF 6 & 7   HG$ z j X %5h%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npl u " f@~X1 p I " a :  y R ,  %,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F~ Np?:34 -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624223440495823,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpʺqKqq - }9 a Y !  q5 }%   E m M  1Iu]  +262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpqUM -   Wyi { YF 6 & 7   HG$ z j X %5h-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np%ab% - }9 a Y !  q5 }%   E m M  1Iu]  +262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpMPm -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np@R -  Wyi { YF 6 & 7   HG$ z j  X %5h%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np` Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ NpW*q} .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624272427217413-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np4@>" . i9 a Y !  q5 }%   E m M i  1Iu]  +262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np:~>: .  Wyi { YF 6 & 7   HG$ z j  X %5h.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npkږ~| . i9 a Y !  q5 }%   E m M i  1Iu]  +262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np04Ww .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np /#l .  Wyi { YF 6 & 7   HG$ z j  X %5h%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpUGr h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ NpXZI /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624264623784833.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Nps?I / U9 a Y !  q5 }%   E m M U i  1Iu]  +262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpbgƛPI /  Wyi { YF 6 & 7   HG$ z j  X %5h/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np4$ / U9 a Y !  q5 }%   E m M U i  1Iu]  +262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np kkc_ /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ NpbE] /   Wyi { YF 6 & 7   HG$ z j  X %5h%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npb?{ x/f # 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 ~ NpG9- h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np.T 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624278026338863/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np `uxA 0 A9 a Y !  q5 }%   E m M U i  A 1Iu]  +2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Npg-f5 0   Wyi { YF 6 & 7   HG$ z j  X %5h0%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np2k1r 0 A9 a Y !  q5 }%   E m M U i  A 1Iu]  +2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np)B2s 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Npd6>sd 0   Wyi { YF 6 & 7   HG$ z j  X %5h%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpfHlR" $ 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 ~ Npe([$SXS dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np=^) 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242793594555630+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpbX, 1 -9 a Y !  q5 }%   E m M U i  A 1 -Iu]  +2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpTL 1   Wyi { YF 6 & 7   HG$ z j  X %5h1%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np# 1 -9 a Y !  q5 }%   E m M U i  A 1 -Iu]  +2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np7ɚ 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np7E^BF 1   Wyi { YF 6 & 7   HG$ z j  X %5h%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np+: Iwqb % 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 ~ NpҴߕ} h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Npˌ~LfR 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242805078107131+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpQp~ 2 9 a Y !  q5 }%   E m M U i  A 1 - Iu]  +2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NptQN@ 2   Wyi { YF 6 & 7   HG$ z j  X %5h2%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpGƪiz 2 9 a Y !  q5 }%   E m M U i  A 1 - Iu]  +2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np\?sW 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ NpMr2 2   Wy i { YF 6 & 7   HG$ z j  X %5h%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpLt~VH^ & 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~ Np ^8iw 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242652646895532+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Npy < 3 9 a Y !  q5 }%   E m M U  i  A 1 - Iu]  +2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpuO 3   Wy i { YF 6 & 7   HG$ z j  X %5h3%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np%九S( 3 9 a Y !  q5 }%   E m M U  i  A 1 - Iu]  +2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Npa@ 7 Z   Wy i { Y kF 6 & 7 |   HG$ z j  X %5h Z%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpWP\+X ) 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 ~ NpW|@Z !4h8 T  p $ @ \  x ,Hd4J7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np 8Ln9e0 \ ' S   J  v A m 8 d/[&R~IuL'8+ 26242583147213137+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Npo*]u 8 9 a Y !   q5 }%   E m M U  i  A 1 - Iu]  +2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpE 8 U U   Wy i { Y kF 6 & 7 |   HG$ z j  X %5h Z8%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np! v 8 9 a Y !   q5 }%   E m M U  i  A 1 - Iu]  +2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np9"U 8@n9e0 \ ' S   J  v A m 8 d/[&R~Iu@38+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np#w 8 I   Wy i { Y kF 6 & 7 |  I  HG$ z j  X %5h Z%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpBfk ih * 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 ~ Npo0T "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np[,C 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242278724623138+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Npߒ 9 9 a Y !   q5 }%    E m M U  i  A 1 - Iu]  +2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np HEQ 9 D D   Wy i { Y kF 6 & 7 |  I  HG$ z j  X %5h Z9%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np3H; | 9 9 a Y !   q5 }%    E m M U  i  A 1 - Iu]  +2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np 8 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Npi/q4i 9 8   Wy i { Y kF 6 & 7 |  I 8  HG$ z j  X %5h Z%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpH  + 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 ~ Np; #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ NpM-X_Q :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242213257437539+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpމyS : y9 a Y !   q5 y }%    E m M U  i  A 1 - Iu]  +262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Npt : 3 3   Wy i { Y kF 6 & 7 |  I 8  HG$ z j  X %5h Z:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpLOD?Wu : y9 a Y !   q5 y }%    E m M U  i  A 1 - Iu]  +262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpU# :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ NpC : '   Wy i { Y kF 6 & 7 |  I 8  H 'G$ z j  X %5h Z%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np ^-D , \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~ Npp_l ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624200562319813:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpilrQ ; e9 e a Y !   q5 y }%    E m M U  i  A 1 - Iu]  +262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np)N%su ; " "   Wy i { Y kF 6 & 7 |  I 8  H 'G$ z j  X %5h Z;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpJ/[ ; e9 e a Y !   q5 y }%    E m M U  i  A 1 - Iu]  +262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpGuB ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ NpQ}{ ;    Wy i { Y kF 6 & 7 |  I 8  H 'G$  z j  X %5h Z%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Nps %I - 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~ Np#W <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624279925426993;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np&T™El < Q9 e a Y !   q5 y }%    E m M U  i  A 1 - Q Iu]  +262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpϘ/eڑX <     Wy i { Y kF 6 & 7 |  I 8  H 'G$  z j  X %5h Z<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np%d0Y < Q9 e a Y !   q5 y }%    E m M U  i  A 1 - Q Iu]  +262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np5`LO <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np Y <    Wy i { Y kF 6 & 7 |  I 8  H 'G$   z j  X %5h Z%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np w7I . 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~ NpT 5WA =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624231952369683<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpoMx䌨 = =9 e a Y !   q5 y }%   =  E m M U  i  A 1 - Q Iu]  +262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np^?~x =   Wy i { Y kF 6 & 7 |  I 8  H 'G$   z j  X %5h Z=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npb = =9 e a Y !   q5 y }%   =  E m M U  i  A 1 - Q Iu]  +262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpZ&{ =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np ە23 =   Wy i { Y kF 6 & 7 |  I 8  H 'G$   z j  X %5h Z%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np9b $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ NpI >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624219161816323=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpKny( > )9 e a Y !   ) q5 y }%   =  E m M U  i  A 1 - Q Iu]  +262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np11+ >   Wy i { Y kF 6 & 7 |  I 8  H 'G$   z j  X %5h Z>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np )9 e a Y !   ) q5 y }%   =  E m M U  i  A 1 - Q Iu]  +262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NppyE >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ NpL// >   Wy i { Y kF 6 & 7 |  I 8  H 'G$   z j  X %5h Z%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npeņ %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Npo_4WS ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624210317080783>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpM| ? 9 e a Y !    ) q5 y }%   =  E m M U  i  A 1 - Q Iu]  +262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpyZCk ?   Wy i { Y kF 6 & 7 |  I 8  H 'G$   z j  X %5h Z?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np+*R ? 9 e a Y !    ) q5 y }%   =  E m M U  i  A 1 - Q Iu]  +262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np%J'j ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np4Am ?   Wy i { Y kF 6 & 7 |  I 8  H 'G $   z j  X %5h Z%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpS /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 ~ Nptb &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ NpD @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624256150467943?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np9]޴ @ 9 e a Y !    ) q5 y }%   =  E m  M U  i  A 1 - Q Iu]  +262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np|w @   Wy i { Y kF 6 & 7 |  I 8  H 'G $   z j  X %5h Z@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npe @ 9 e a Y !    ) q5 y }%   =  E m  M U  i  A 1 - Q Iu]  +262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Nph_ @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np _ @   Wy i { Y kF 6 & 7 |  I 8  H 'G $   z j  X %5h Z%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpoPS= 0f@~X1 p I " a :  y R ,  j D  \ 5 %@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F ~ Np/ 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np L Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624249900521073@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Npyt/ A 9 e a Y !    ) q5 y }%   =  E m  M U  i  A 1 - Q Iu]  +262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Npi+% 8M A   Wy i { Y kF 6 & 7 |  I 8  H 'G $   z j  X %5h ZA%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpgP6zfd A 9 e a Y !    ) q5 y }%   =  E m  M U  i  A 1 - Q Iu]  +262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpOy \ Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np1"!.N A   Wy  i { Y kF 6 & 7 |  I 8  H 'G $   z j  X %5h Z%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpᆸY/ 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 ~ NpZ9 ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np;g8XYp B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624226264503123A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np(< B 9 e a Y !    ) q5 y }%   =  E m  M U  i  A 1 - Q Iu]  +262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np1[\J B   Wy  i { Y kF 6 & 7 |  I 8  H 'G $   z j  X %5h ZB%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np@ېR_t B 9 e a Y !    ) q5 y }%   =  E m  M U  i  A 1 - Q Iu]  +262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Npr:Q B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np3 B   Wy  i { Y kF  6 & 7 |  I 8  H 'G $   z j  X %5h Z%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpuM 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~ Nptxy Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624298785164913B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpH!tvk: C 9 e a Y !    ) q5 y }%   =  E m  M U  i  A 1 - Q Iu]  +262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np>h‘ C   Wy  i { Y kF  6 & 7 |  I 8  H 'G $   z j  X %5h ZC%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npc$ C 9 e a Y !    ) q5 y }%   =  E m  M U  i  A 1 - Q Iu]  +262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpԬ[W Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Npo C   Wy  i  { Y kF  6 & 7 |  I 8  H 'G $   z j  X %5h Z%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np2wuL(* 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~ NpDN Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624202636877033C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np4i< D 9 e a Y !    ) q5 y }%   =  E m  M U  i  A 1 - Q Iu]  +262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np:Nf D   Wy  i  { Y kF  6 & 7 |  I 8  H 'G $   z j  X %5h ZD%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpXϸ D 9 e a Y !    ) q5 y }%   =  E m  M U  i  A 1 - Q Iu]  +262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpPw Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ NpWyrY< D }   } Wy  i  { Y kF  6 & 7 |  I 8  H 'G $   z j  X %5h Z%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np:obt9 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~ Npȏ$'M En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624278583056533D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np#.} E 9 e a Y !    ) q5 y }%   =  E m  M U  i  A 1 - Q Iu]  +262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpԗT E x x   } Wy  i  { Y kF  6 & 7 |  I 8  H 'G $   z j  X %5h ZE%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npz~~M E 9 e a Y !    ) q5 y }%   =  E m  M U  i  A 1 - Q Iu]  +262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Npt-f, En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ NpƯ^uo E l   } Wy l i  { Y kF  6 & 7 |  I 8  H 'G $   z j  X %5h Z%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpߡR 8 )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np."% Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624276189965263E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Npw?hmZ= F 9 e a Y !    ) q5 y }%   =  E m  M U  i  A 1 - Q Iu]  +262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np F g g   } Wy l i  { Y kF  6 & 7 |  I 8  H 'G $   z j  X %5h ZF%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpFx"J; F 9 e a Y !    ) q5 y }%   =  E m  M U  i  A 1 - Q Iu]  +262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np\Zvl FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Npea4 F [   } Wy l i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np |݁ *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ NpD /nSy G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624219713090883F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np#nr G u9 e a Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  +262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np}} G V V   } Wy l i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZG%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npj_[9; G u9 e a Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  +262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np!~a6d G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ NpRl G J  J } Wy l i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpI(y 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 ~ Np޼Uo +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np͑cr֫ Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624297949736413G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Npq3"g H a9 e a Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpOz H E E  J } Wy l i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZH%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpAIx H a9 e a Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np2- Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ NpڏH H 9  J } Wy l 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpDgE 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 ~ NpD&^ ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624208154137853H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np6 I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np-_kP٫ I 4 4  J } Wy l 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZI%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpS I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NphQ& In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ NpDѺĚ I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np> 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 ~ NpGct -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np=D%SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ Np  I~ Np;98ܔ J 99 e a M Y !  9   ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262421125655981J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpS`vL J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npׅ@] J 99 e a M Y !  9   ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262421125655981J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Npk1}^ܛ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ NpSD= 'J+ 262421125655981~ Np>'o J   J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j   X %5h Z%491617710377J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npc̋z 3J+% 262421125655981491617710377 ~ NpQ"q2 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~ Npm%ä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~ Np}N[& In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np!p I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np7DZ I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np=]it I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np]  ~ Np'uo} ~ Npr?) 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~ Np3swsXSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ Np7wv W  I~ NpJgC J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q I 9u]  a +262429158926318J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np`3G] J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpZ^9bG J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q I 9u]  a +262429158926318J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ NpoEWBf 'J+ 262429158926318 ~ Np/Fu In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np,zzWL J   J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j   X %5h Z%491617814228J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np`.# 3J+% 262429158926318491617814228 ~ NpX n 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 ~ NpJ{ AJ+%) 26242915892631849161781422812345678901234~ Np~gSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ Npss[5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Npz1Ly I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np l I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpCεc@ I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np:Ѳl0 ~ Np 2   ~ NplX5 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~ NpA()XCFSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ Np{kp.  I~ Np⓲ `< J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 9 - Q Iu]  a +262427883366086J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpүQy-P J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np 7 J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 9 - Q Iu]  a +262427883366086J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np2\vCU In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Nps* 'J+ 262427883366086~ Np59P J   J } Wy l ( 9i  { Y kF  6 &  7 |  I [ 8  H 'G $   z j  X %5h Z%491613846780J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np/N 3J+% 262427883366086491613846780 ~ NpKrJK 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 ~ Np ܂r AJ+%) 26242788336608649161384678012345678901234~ Np nx?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~ Np*5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np efc I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NplC?NN I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np/za I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ NpOC6e[ ~ Np ~ Npķ|A 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F~ Np5@~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~ Np5[ϿX  I~ NpJg J 99 e  9a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420469637321J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np[ J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np[D1 J 99 e  9a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420469637321J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np] ľ_ 'J+ 262420469637321 ~ Np!:eO In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np+pT4 J   J } Wy l ( 9i  { Y kF  6 &  7 |  I [ 8  H 'G $   z j  X %5h Z%491613688881J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npe 33 3J+% 262420469637321491613688881 ~ Np8lP 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 ~ NpGGϮ AJ+%) 26242046963732149161368888112345678901234~ Np"ی0֭SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ Np/RP In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np6 X_ I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np| O*R, I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npؓf5† I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np ۿR^ ~ Np"_߲`&  ~ NpvoiM 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~ Np+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~ Np 4H$  I~ NpTdh J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q  9Iu]  a +262428813765607J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpHe J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npw*ѣ^? J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q  9Iu]  a +262428813765607J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np_F~u In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np#VcO7 'J+ 262428813765607~ NpQsϗ J   J }  Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z%491610730385J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpSi{L 3J+% 262428813765607491610730385 ~ Npg0޺ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ~ NpL\ AJ+%) 26242881376560749161073038512345678901234~ NpMB{q!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~ Np,<( In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np뉔\ I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npĸyt I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np*ac̊ ~ Np?[y ~ Np_& -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np>!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~ NpYw,%  I~ Np_ J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a 9 +262429931130884J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np'$ J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npu J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a 9 +262429931130884J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ NpASD 'J+ 262429931130884 ~ Np܀= In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Npn'Qv J   J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z%491612085364J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpΨ&G 3J+% 262429931130884491612085364 ~ NpHVmA" .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ~ Np? AJ+%) 26242993113088449161208536412345678901234~ Npt_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~ Np4\' In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np"C3 I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpqJ6 I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpF#eߘ I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Npk@ ~ NpAF0 H(  ~ NpkxӌVX -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ NpDC4@}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~ NpDf?v,  I~ NpAԁ( J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu 9]  a +262429314780862J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpFh| J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np"( J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu 9]  a +262429314780862J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np0X In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np{Kp0!'[ 'J+ 262429314780862~ Npqx۫D[ J   J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z%491613341770J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Nppj 3J+% 262429314780862491613341770 ~ Np`N, 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 ~ Np0=VQ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ~ Npq؝o AJ+%) 26242931478086249161334177012345678901234~ NpA*Л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~ NpͶ;i In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpLˎy I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpҬcr I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpF}vT I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ NpzH ~ Np25x+$ ~ Npew 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 ~ Np!"w -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np |ؠ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~ Npֿ  I~ NpJj? J 99 e a M Y !    ) q u5 y }%   =  E m  9M U  i  A 1 - Q Iu]  a +262425838013869J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Npx!f J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpCha J 99 e a M Y !    ) q u5 y }%   =  E m  9M U  i  A 1 - Q Iu]  a +262425838013869J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np O\R 'J+ 262425838013869 ~ NpcmPvt In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np8"k J   J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z  j  X %5h Z%491617350264J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np2< 3J+% 262425838013869491617350264 ~ NpH 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 ~ NpBE]Q .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ~ NpȹM AJ+%) 26242583801386949161735026412345678901234~ Np +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~ Np)c In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np0Oce I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npp)yKFv I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np]U ~ Np [/  ~ Npo 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 ~ Np? -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np-&? 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~ Np@Ŏ"  I~ Np<{Hv` J 99 e a M Y !    ) q u5 y }%   =  E m  M U  9 i  A 1 - Q Iu]  a +262426638235754J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np2, J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np-G J 99 e a M Y !    ) q u5 y }%   =  E m  M U  9 i  A 1 - Q Iu]  a +262426638235754J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np/$`! 'J+ 262426638235754~ Npo' J   J } Wy l ( 9i  { Y kF  6 &  7 |  I [ 8  H 'G $   z j  X %5h Z%491613773846J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np'H 3J+% 262426638235754491613773846 ~ Npe\y 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 ~ Np\@bgm .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ~ Np`Ԡ+O1 AJ+%) 26242663823575449161377384612345678901234~ NpK8\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~ Np`^l3 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np'5,^ I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np*o I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npq}뗕qk I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np4g7ۯ ~ Npj c ~ Np 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 ~ Np(+~:g5J& -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np%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~ Npx:  I~ Np8 J 99 e a M Y !    ) q u5 y }%   =  E m 9  M U  i  A 1 - Q Iu]  a +262424633580406J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpTDY^! J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np<@.m J 99 e a M Y !    ) q u5 y }%   =  E m 9  M U  i  A 1 - Q Iu]  a +262424633580406J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Npv 'J+ 262424633580406 ~ NpW In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np2T J   J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $    z j  X %5h Z%491616733638J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np0lFW 3J+% 262424633580406491616733638 ~ Npd 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 ~ Npφe˅ AJ+%) 26242463358040649161673363812345678901234~ Np;n'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~ Npxzp In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np⿎(r I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np'qckÑ I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npq0d? I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np ~ NpPU;  ~ Np𝟆 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~ Npr+0SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ Np q  I~ NpC }P4 J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q I 9u]  a +262429181881950J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np)"e4 J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npg J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q I 9u]  a +262429181881950J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ NpN6&syH In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np_ 'J+ 262429181881950~ NpCv J   J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z%491616335636J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np-ä;; 3J+% 262429181881950491616335636 ~ Npܿd 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F ~ Npc/ AJ+%) 26242918188195049161633563612345678901234~ NpɊVPVSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ Npԥ w In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpkyB%厂 I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Npc+9 I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpԠ:Y I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np1' ~ Np_*pg ~ Npl۰ 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~ Npn5SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ NpP_ֿt  I~ Np>1i/ J 99 e a M Y !    ) q u5 y }%   =  E 9 m  M U  i  A 1 - Q Iu]  a +262423992477359J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np2%j J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np$k`t J 99 e a M Y !    ) q u5 y }%   =  E 9 m  M U  i  A 1 - Q Iu]  a +262423992477359J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ NpJD 'J+ 262423992477359 ~ Np>g| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np? ~dy J   J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $    z j  X %5h Z%491616776227J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np$f^2 3J+% 262423992477359491616776227 ~ Np~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 ~ Np:# AJ+%) 26242399247735949161677622712345678901234~ Npҩx_SSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ NpjT In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpklZ I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np}"_TSI I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpAF&G I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np;n ~ Npa4  ~ Np$sY&\ 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~ Np7}+2]SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ Np[.r  I~ Np'f% J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a 9 +262429932691566J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Npx6i% J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpF\1 J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a 9 +262429932691566J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ NpIa1D In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np귻8 'J+ 262429932691566~ NpB9g J   J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j   X %5h Z%491617748501J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np0Y 3J+% 262429932691566491617748501 ~ NpA .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ~ Np_/|S&m AJ+%) 26242993269156649161774850112345678901234~ Npgs 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~ NpGX In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np[ I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np0Y I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpQ1ZI I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np5T[L{ ~ Np06' ~ Np6#r E -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Npǚ7n,>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~ Np~N  I~ Np݅ Fd J 99 e a M Y !    ) q u5 y }%   =  9 E m  M U  i  A 1 - Q Iu]  a +262423503194957J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np)';! J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np ^V J 99 e a M Y !    ) q u5 y }%   =  9 E m  M U  i  A 1 - Q Iu]  a +262423503194957J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Npm 'J+ 262423503194957 ~ Np2(0 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np{-" J   J }  Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z%491611082784J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpZ2աL] 3J+% 262423503194957491611082784 ~ NpR`j .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ~ Np1S AJ+%) 26242350319495749161108278412345678901234~ NpߨFtSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ Npx.塞 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpEI I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpOw$; I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpG0K} I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Nph6"4 ~ Npug o=U  ~ Np}V!M -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ NpY-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~ NpDl o  I~ Npx!aL J 99 e a M Y !    ) q u5 y }%   =  E m  M 9 U  i  A 1 - Q Iu]  a +262426099280511J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpR/#H J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np Ao J 99 e a M Y !    ) q u5 y }%   =  E m  M 9 U  i  A 1 - Q Iu]  a +262426099280511J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np>: = In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np HPV 'J+ 262426099280511~ Np*q J   J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j   X %5h Z%491617851772J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpI[C7 3J+% 262426099280511491617851772 ~ Np:j] 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 ~ Np]-)A .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ~ Np& AJ+%) 26242609928051149161785177212345678901234~ NpCHkSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ NpJ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpU/V I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Nptb@JƂ I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np |:4 I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np0l?od ~ Np O  ~ NpŅJQ 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 ~ NpK[T -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np4_!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~ Np HbN   I~ Np[iX)H J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q  9Iu]  a +262428653829237J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpLkb J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np^1.ܤ J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q  9Iu]  a +262428653829237J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Npz xX 'J+ 262428653829237 ~ NpbFgo7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpTƷM)$ J   J } Wy l ( 9i  { Y kF  6 & 7 |  I [  8  H 'G $   z j  X %5h Z%491615661621J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np-i^ 3J+% 262428653829237491615661621 ~ NpTYq 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 ~ Np*? .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ~ Np/K~! AJ+%) 26242865382923749161566162112345678901234~ NpecK])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~ NpK/F' In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np s'} I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np0 I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np^d> I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ NpQM ~ NpbI  ~ NpY,Ѷ 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 ~ Np2[>rqj -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Npֵy~^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~ Nptxٞ  I~ Np<믹C J 99 e a M Y !    ) q u5 y }%   =  E 9 m  M U  i  A 1 - Q Iu]  a +262424102760232J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np` j/} J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NptkL J 99 e a M Y !    ) q u5 y }%   =  E 9 m  M U  i  A 1 - Q Iu]  a +262424102760232J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np "'1$ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np4<' 'J+ 262424102760232~ Np_w J   J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X  %5h Z%491618258675J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpgPIc 3J+% 262424102760232491618258675 ~ NpMD6}_ 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 ~ NpPx?k`@ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F ~ NpiR{ AJ+%) 26242410276023249161825867512345678901234~ Npv"|_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~ NpU+U In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np e I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpBBM,n I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npa>)8 I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ NpL?TFd ~ Np7aC ~ NpQl D 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F ~ Np] -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np%y7SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ Npi@ȋ  I~ NphБݻ J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q  9Iu]  a +262428290637250J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpSR J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npȑj ‘ J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q  9Iu]  a +262428290637250J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np~+ʆ#I 'J+ 262428290637250 ~ Npl?m In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np\r J   J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z%491612140676J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpZ5D 3J+% 262428290637250491612140676 ~ NpqT| 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~ Np \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~ NpAe. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np'fyV I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np1!\e I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpjC I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ NpX=Kt7 ~ Np~b  ~ Np(qu 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~ NpG?YSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ Npztږ%  I~ Np@w , J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu] 9 a +262429354579174J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np|kWO{ J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpXtv J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu] 9 a +262429354579174J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np NӠH In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ NpCZp 'J+ 262429354579174~ Np- J   J } Wy l ( 9i  { Y kF  6 &  7 |  I [ 8  H 'G $   z j  X %5h Z%491614368650J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npt 3J+% 262429354579174491614368650 ~ Np.83\'E 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F~ NppnLSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ Np=݄ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpW I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpG8S I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npd4c I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ NphH֨ ~ NpѬ; ~ Npng  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~ Np3}9SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ Np\<u  I~ Np8MlF J 99 e a M Y !    ) q u5 y }%   9 =  E m  M U  i  A 1 - Q Iu]  a +262423151403506J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np6%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np 8nB J 99 e a M Y !    ) q u5 y }%   9 =  E m  M U  i  A 1 - Q Iu]  a +262423151403506J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Nph#9 'J+ 262423151403506 ~ NpKT In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpK - J   J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z%491616315242J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np?\y 3J+% 262423151403506491616315242 ~ Np}G 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~ NpVFէ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~ Npg*kl In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Npj K I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np P I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpC{7 I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np*h ~ NppHB+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpCcr< J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np;b J 99 e a M Y !    ) q u5 y }%  9 =  E m  M U  i  A 1 - Q Iu]  a +262422948218013J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np`EX1 'J+ 262422948218013~ Np rȁqY J   J } Wy l ( 9i  {  Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z%491612631416J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpQ&_z7 3J+% 262422948218013491612631416 ~ Npܒ!vK .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np@J$SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ Np^R In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Npod I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np_o[7 I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpǮ I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np+ `u[ ~ Np?Bbxu ~ Nps>#,{ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np2tCSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ NpԮV&  I~ NpT J 99 e a M Y !    ) q u5 y }%   =  E m 9  M U  i  A 1 - Q Iu]  a +262424993997230J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np;](, J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpM\h69 J 99 e a M Y !    ) q u5 y }%   =  E m 9  M U  i  A 1 - Q Iu]  a +262424993997230J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np aP K 'J+ 262424993997230 ~ Np>W X In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpXR)a7 J   J } Wy l ( 9i  { Y kF  6 & 7 |   I [ 8  H 'G $   z j  X %5h Z%491615322763J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np]Ga$ 3J+% 262424993997230491615322763 ~ NpMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np!aSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ Np!wJ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NptM I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np\p I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np"ؒ I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np&: ~ Npnp  ~ NpԀ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Npԥm1!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~ Npkt=  I~ NpU{ J 99 e a M Y !    ) q u5 y 9 }%   =  E m  M U  i  A 1 - Q Iu]  a +262422313738285J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpgI!! J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np( J 99 e a M Y !    ) q u5 y 9 }%   =  E m  M U  i  A 1 - Q Iu]  a +262422313738285J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Npy50 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Npv*( 'J+ 262422313738285~ Np+'G${ J   J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5 h Z%491618677027J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np۸ 3J+% 262422313738285491618677027 ~ NpYaC 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 ~ Np ,d0+ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ NpO]#+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpspL I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpZܴ$ I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpP]O= I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np-[` ~ Np9 ~ NpX!&Hl]> 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 ~ Np%@ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np<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~ Np  I~ Np:Jt J 99 e a 9 M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420502036104J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np#& J 99 e a 9 M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420502036104J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Npf9̣ 'J+ 262420502036104 ~ NpN5l14 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpۂHU> J   J } Wy l (  9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z%491611654032J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np: 3J+% 262420502036104491611654032 ~ NpBpȝo 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 ~ NpLB f .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np;0}X+SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber~ Npp%6wl In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpA3 I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ NpGi{2b I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpW[?'d I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np7I@ ~ Np{Ǿl  ~ Np]Y 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F ~ Npt -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ NpH';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~ NpG   I~ Np~ J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu] 9 a +262429640935880J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np P{- J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np΅eY J 99 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu] 9 a +262429640935880J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ NpQ45 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55 ~ Np0̃+b 'J+ 262429640935880~ NpA"TorJ J   J } Wy  l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z%491611425168J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpFZ{i 3J+% 262429640935880491611425168 ~ Np6\ 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 ~ Npgd}L .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np\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~ Np^ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ Np!j{% I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np|* I (  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z Z%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Np'kXv1 I M9 e a M Y !    ) q u5 y }%   =  E m  M U  i  A 1 - Q Iu]  a +262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ Np=hbJR ~ NpzLF{: ~ Npi~Uj 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 ~ NpG9W2u -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F~ Np[o!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~ NpXCq&  I~ Np՞Ԩ J 99 e a M Y !    ) q u5 y }%   =  E 9 m  M U  i  A 1 - Q Iu]  a +262423806707497J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754~ Np&HRr_ J # #  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h ZJ%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ NpnT. J 99 e a M Y !    ) q u5 y }%   =  E 9 m  M U  i  A 1 - Q Iu]  a +262423806707497J+262420815413785I+262429794973641H+262421971309088G+262427618996526F+262427858305653E+262420263687703D+262429878516491C+262422626450312B+262424990052107A+262425615046794@+262421031708078?+262421916181632>+262423195236968=+262427992542699<+262420056231981;+262422132574375:+2624227872462319+2624258314721318+2624222286923407+2624219348886506+2624264001163555+2624277610848544+2624265264689553+2624280507810712+2624279359455561+2624278026338860+262426462378483/+262427242721741.+262422344049582-+262429969104797,+262420966454272++262423479046206*+262424447807387)+262420565862492(+262425542262342'+262425288349713&+262421857227389%+262427835394119$+262423688841861#+262420859944808"+262424430439851!+262427239783728 +262429806889070+262429334374485+262422619366763+262427373236225+262429882510780+262421712979647+262420199861884+262420993088307+262422082600955+262429067570829+262429324641796+262421963090132+262429155657494+262420278173377+262422705881175+262427584550741+262428732595423+262423499196254+262421848230711 +262420187160748 +262422486098573 +262420018678436 +262426064321796 +262420486446641+262429194073803+262429744823551+262423662968283+262421959988442+262422687082482+262429204629514+ 262422956623754 ~ NpP| 'J+ 262423806707497 ~ Np.EݜKq In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624208154137854916116488843H+% 2624297949736414916116851623G+% 2624219713090884916104355283F+% 2624276189965264916155321843E+% 2624278583056534916114644123D+% 2624202636877034916106538713C+% 2624298785164914916120822163B+% 2624226264503124916134217413A+% 2624249900521074916114422383@+% 2624256150467944916143748313?+% 2624210317080784916161852143>+% 2624219161816324916180113263=+% 2624231952369684916178744713<+% 2624279925426994916168148283;+% 2624200562319814916173244463:+% 26242213257437549161587805239+% 26242278724623149161573145538+% 26242583147213149161550616737+% 26242222869234049161873373636+% 26242193488865049161306226735+% 26242640011635549161468883334+% 26242776108485449161004186133+% 26242652646895549161040583332+% 26242805078107149161160555531+% 26242793594555649161034536230+% 2624278026338864916180637313/+% 2624264623784834916111682623.+% 2624272427217414916133113143-+% 2624223440495824916180477333,+% 2624299691047974916166708253++% 2624209664542724916136852803*+% 2624234790462064916145537383)+% 2624244478073874916158160103(+% 2624205658624924916128306273'+% 2624255422623424916173530703&+% 2624252883497134916125575243%+% 2624218572273894916132040873$+% 2624278353941194916103731573#+% 2624236888418614916124453713"+% 2624208599448084916180667713!+% 2624244304398514916182588623 +% 2624272397837284916150658883+% 2624298068890704916157530673+% 2624293343744854916177361223+% 2624226193667634916107548523+% 2624273732362254916182704073+% 2624298825107804916135754473+% 2624217129796474916160647453+% 2624201998618844916181142133+% 2624209930883074916120277673+% 2624220826009554916173252463+% 2624290675708294916105572303+% 2624293246417964916158144683+% 2624219630901324916158054703+% 2624291556574944916117605233+% 2624202781733774916134140723+% 2624227058811754916176243023+% 2624275845507414916104843773+% 2624287325954234916135448723+% 2624234991962544916152405633 +% 2624218482307114916164507303 +% 2624201871607484916183576323 +% 2624224860985734916131677713 +% 2624200186784364916112270543 +% 2624260643217964916187263303+% 2624204864466414916114085133+% 2624291940738034916116038713+% 2624297448235514916124410863+% 2624236629682834916105555453+% 2624219599884424916161468613+% 2624226870824824916153488773+% 262429204629514491610084510[+%7 3262422956623754491610478866MSC-00-00-00-00-00-002024-06-17 05:56:55~ NpKe J  J } Wy l ( 9i  { Y kF  6 & 7 |  I [ 8  H 'G $   z j  X %5h Z139J%491611648884I%491611685162H%491610435528G%491615532184F%491611464412E%491610653871D%491612082216C%491613421741B%491611442238A%491614374831@%491616185214?%491618011326>%491617874471=%491616814828<%491617324446;%491615878052:%4916157314559%4916155061678%4916187337367%4916130622676%4916146888335%4916100418614%4916104058333%4916116055552%4916103453621%4916180637310%491611168262/%491613311314.%491618047733-%491616670825,%491613685280+%491614553738*%491615816010)%491612830627(%491617353070'%491612557524&%491613204087%%491610373157$%491612445371#%491618066771"%491618258862!%491615065888 %491615753067%491617736122%491610754852%491618270407%491613575447%491616064745%491618114213%491612027767%491617325246%491610557230%491615814468%491615805470%491611760523%491613414072%491617624302%491610484377%491613544872%491615240563%491616450730 %491618357632 %491613167771 %491611227054 %491618726330 %491611408513%491611603871%491612441086%491610555545%491616146861%491615348877%491610084510% 491610478866 ~ Npͷf *J+ 262423806707497139 ~ Np5 8J+) 26242380670749713912345678901234