7-pI,R0 pI,R3*ժx MJ+)7 26242241476050065012345678901234MSC-00-00-00-00-00-00 pI,R] `J+)7 326242241476050065012345678901234MSC-00-00-00-00-00-002024-06-18 05:57:20pI,RAךzSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpI,RE" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,R }"  I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,R%kn I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I %491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RP:n/.B I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R[Q pI,R.E{S pI,RLkkLSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpI,R2x  IpI,R2!G J 9 ! a i  %a Y -  95 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262422414760500J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,Rȑ̽E: J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RIqU J 9 ! a i  %a Y -  95 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262422414760500J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R63_| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pI,RS8h 'J+ 262422414760500pI,RO/1 J X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I487J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,R~ *J+ 262422414760500487 pI,RSG4m ? 8J+) 26242241476050048712345678901234 pI,Rj*K MJ+)7 26242241476050048712345678901234MSC-00-00-00-00-00-00 pI,Rkz᏾ `J+)7 326242241476050048712345678901234MSC-00-00-00-00-00-002024-06-18 05:57:20pI,Rzr!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_1subscriberpI,R.ܚ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,R'K6 I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,Rl I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RZgV'P I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R  pI,Ruf;j`pI,R`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_1subscriberpI,RiBf  IpI,RmɏM J 9 ! a i  %a Y -  95 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262422414760500J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,Re!fq> J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,Rcy4@9^ J 9 ! a i  %a Y -  95 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262422414760500J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R#I>\ 'J+ 262422414760500 pI,R%R In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,Rs mԁ J X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I307J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RwV< *J+ 262422414760500307 pI,RYm< 8J+) 26242241476050030712345678901234pI,RA.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_1subscriberpI,RHzz In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,R  I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,R8ߒ I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,R I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,RD'^ pI,RiF pI,RX#VBSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpI,Rrj'  IpI,Rҏy=A J 9 ! a i  %a Y -  95 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262422414760500J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,RR J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,R#LT J 9 ! a i  %a Y -  95 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262422414760500J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,RYq4w` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pI,R wO 'J+262422414760500pI,R= B J X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I 600J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RggQT *J+262422414760500600 pI,RԿN 8J+)26242241476050060012345678901234pI,R ?SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpI,R^u[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,Rx2ƚ I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,R^ 8y I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I %491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RlOכ I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R^J$ pI,R=oEpI,R^SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpI,Rud"7-  IpI,R؃rfi J 9 ! a i  %a Y -  95 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262422414760500J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,R#'R" J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RD7!{ J 9 ! a i  %a Y -  95 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262422414760500J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,Ryဍ*5 'J+262422414760500 pI,R! In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pI,R 6g+| 5J+)26242241476050012345678901234pI,R%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_1subscriberpI,R "J In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,RA&ܟ I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,RI<%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,R@#j I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,Rghz pI,R+p* pI,RSq&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_1subscriberpI,RUYF[zc  IpI,R )Y J 9 ! a i  %a Y -  95 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262422414760500J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,R?X$A2c J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,R$LD` J 9 ! a i  %a Y -  95 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262422414760500J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R($ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pI,RZ n 'J+ 262422414760500 pI,R_qs 5J+) 26242241476050012345678901234 pI,R ڇ< JJ+)7 26242241476050012345678901234MSC-00-00-00-00-00-00 pI,R̒t VU- ]J+)7 326242241476050012345678901234MSC-00-00-00-00-00-002024-06-18 05:57:21pI,ReESQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpI,R~Ʀ j In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,R\9$ KF I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,R+O/t/ I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RJ I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R|l pI,RɦtpI,RL@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_1subscriberpI,R3ֽ{  IpI,Ri'< J 9 ! a i  %a 9 Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421513919518J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,RR|ygMi J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RUC,P J 9 ! a i  %a 9 Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421513919518J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,RX3 'J+ 262421513919518 pI,R}+ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,R{Bi J X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I 583J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RU`Z *J+ 262421513919518583 pI,Rfu le ?J+7 262421513919518583MSC-00-00-00-00-00-00 pI,RA RJ+7 3262421513919518583MSC-00-00-00-00-00-002024-06-18 05:57:24pI,R&r\ϾSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpI,R{0@ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,R'hf I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,R?A`:j I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I %491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RP@ I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R}!d-5q pI,Rgl% pI,Rdy4ASQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpI,Rn>  IpI,RO}o J 9 ! a i  %a 9 Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421513919518J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,Rֺ=* J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,R_řwo J 9 ! a i  %a 9 Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421513919518J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R>N O In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pI,RiQ@/# 'J+ 262421513919518pI,Rg_i J X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I023J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,R#ck:@= *J+ 262421513919518023 pI,R79 ?J+7 262421513919518023MSC-00-00-00-00-00-00 pI,R.GЯ]Û RJ+7 3262421513919518023MSC-00-00-00-00-00-002024-06-18 05:57:24pI,RPQxSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpI,RbNX8 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,RsB6j I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,Rx\ʫ1i I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,R'm I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R(]! pI,R>{5epI,R"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_1subscriberpI,R Ѱ~  IpI,Ri3*: J 9 ! a i  %a 9 Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421513919518J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,R , J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RCXV J 9 ! a i  %a 9 Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421513919518J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,RS{WJ;{ 'J+ 262421513919518 pI,Ry In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,R\C ; J X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I 938J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RF~z! *J+ 262421513919518938pI,R+Y[{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_1subscriberpI,R$/ }\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,R108 I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,R?~6!A I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I %491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RtHL$OQ I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,RԻ pI,Rj  pI,RJ؍gvSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpI,R?%0J  IpI,RFF^ ^ J 9 ! a i  %a 9 Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421513919518J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,RFk8 J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,R? k J 9 ! a i  %a 9 Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421513919518J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,Ra z In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pI,Rcm! 'J+262421513919518pI,R$eԚB{F J X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I134J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RŘD / *J+262421513919518134pI,R @Bk#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_1subscriberpI,RM.'[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,RN@m I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,Ro% I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,R4T I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,Rߖۚ pI,Rx4pI,R0`pySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpI,Rk?J]  IpI,R?iv4ƍ J 9 ! a i  %a 9 Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421513919518J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,R4 &}_ J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,R |;=` J 9 ! a i  %a 9 Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421513919518J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R5Mz 'J+262421513919518 pI,R"} In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,RjaSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpI,R֣c/ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,RZMs I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,RL`[F I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RA)o0d I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R$sl pI,Ri3' pI,RLdSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpI,RERd]  IpI,RGa6( J 9 ! a i  %a 9 Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421513919518J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,R[r J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,R% a J 9 ! a i  %a 9 Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421513919518J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R]AP In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pI,R 0ZE 'J+ 262421513919518 pI,R $m| +% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,R"mJR I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,R2)OQy I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,Rb1 DU9 I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,RL[*m pI,R`5pI,RgLzSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpI,R gWW2  IpI,Rc9 J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] 9 A MM   } q9 eu 1 E m+262426751772774J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,R)DjwB J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RH/eVo J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] 9 A MM   } q9 eu 1 E m+262426751772774J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R3Ln 'J+ 262426751772774 pI,Rg#2TFz In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,RU  J X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I346J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,Rze*; *J+ 262426751772774346 pI,RYEb+bU ?J+7 262426751772774346MSC-00-00-00-00-00-00 pI,R"_v(F RJ+7 3262426751772774346MSC-00-00-00-00-00-002024-06-18 05:57:27pI,RI}`^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_1subscriberpI,R죙7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pI,RݐrC I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,RX#Q, I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,R֞2 & I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R*Iڦ pI,RT<( pI,R'>SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpI,RF q |  IpI,R J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] A MM  9 } q9 eu 1 E m+262427745525671J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,RݫX$ J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,Rv FӀ J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] A MM  9 } q9 eu 1 E m+262427745525671J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R-:fV In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pI,R}} 'J+ 262427745525671pI,RTh J  X  9 F &  Y6 j } h 5 k 8 Z J [  ( G y  7 H W { 'i% |$z l  I%491614644524J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RvpI^ 3J+% 262427745525671491614644524 pI,Ruc-( HJ+%7 262427745525671491614644524MSC-00-00-00-00-00-00 pI,RVܜ [J+%7 3262427745525671491614644524MSC-00-00-00-00-00-002024-06-18 05:57:32pI,R1)l< K % ! a i  %a Y - 5 ) U   QI  =  y   u] A MM  9 } q9 e %u 1 E m+262428711046677K+262427745525671J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,R K   X  9 F &  Y6 j } h 5 k 8 Z J [  ( G y  7 H W { 'i% |$z l  IK%491614644524J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RbF2 K % ! a i  %a Y - 5 ) U   QI  =  y   u] A MM  9 } q9 e %u 1 E m+262428711046677K+262427745525671J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,Rt1̧P zz'K+ 262428711046677[J+%7 3262427745525671491614644524MSC-00-00-00-00-00-002024-06-18 05:57:32pI,R%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,Rq ww*K+ 262428711046677547[J+%7 3262427745525671491614644524MSC-00-00-00-00-00-002024-06-18 05:57:32 pI,R7-:p" bb?K+7 262428711046677547MSC-00-00-00-00-00-00[J+%7 3262427745525671491614644524MSC-00-00-00-00-00-002024-06-18 05:57:32 pI,RżLyS OORK+7 3262428711046677547MSC-00-00-00-00-00-002024-06-18 05:57:35[J+%7 3262427745525671491614644524MSC-00-00-00-00-00-002024-06-18 05:57:32pI,RD# L  ! a i  %a  Y - 5 ) U   QI  =  y   u] A MM  9 } q9 e %u 1 E m+262421718189560L+262428711046677K+262427745525671J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,RPr" L X  9 F &  Y6 j } h 5 k 8 Z J [  ( G y  7 H W { 'i% |$z l  I L547K%491614644524J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,R/WwJ L  ! a i  %a  Y - 5 ) U   QI  =  y   u] A MM  9 } q9 e %u 1 E m+262421718189560L+262428711046677K+262427745525671J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R&*ef2p &O&'L+ 262421718189560RK+7 3262428711046677547MSC-00-00-00-00-00-002024-06-18 05:57:35[J+%7 3262427745525671491614644524MSC-00-00-00-00-00-002024-06-18 05:57:32pI,Rb L X  9 F &  Y6 j } h 5 k 8 Z J [  ( G y  7 H W { 'i% |$z l  I %133713381339L547K%491614644524J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RJ/0 O3L+% 262421718189560133713381339RK+7 3262428711046677547MSC-00-00-00-00-00-002024-06-18 05:57:35[J+%7 3262427745525671491614644524MSC-00-00-00-00-00-002024-06-18 05:57:32pI,RD~zQ  &pI,Rje K % ! a i  %a Y - 5 ) U   QI  =  y   u] A MM  9 } q9 e %u 1 E m m+262428711046677K+262427745525671J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,Rs K  X  9 F &  Y6 j } h 5 k 8 Z J [  ( G y  7 H W { 'i% |$z l  I  547K%491614644524J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,Rv" K % ! a i  %a Y - 5 ) U   QI  =  y   u] A MM  9 } q9 e %u 1 E m m+262428711046677K+262427745525671J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,RkVAe &n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%?3&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pI,R|i暰 %{F r =  i 4 ` + W " N zEO3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 262420720950944491611824106RK+7 3262428711046677547MSC-00-00-00-00-00-002024-06-18 05:57:35[J+%7 3262427745525671491614644524MSC-00-00-00-00-00-002024-06-18 05:57:32pI,RŎ/a" L  ! a i  %a Y - 5 ) U   QI  =  y   u] A MM  9 }  q9 e %u 1 E m+262427996304667L+262428711046677K+262427745525671J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,RA زX L X  9 F &  Y6 j } h 5 k 8 Z J [  ( G y  7 H W { 'i% |$z l  I L547K%491614644524J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,Rg!r L  ! a i  %a Y - 5 ) U   QI  =  y   u] A MM  9 }  q9 e %u 1 E m+262427996304667L+262428711046677K+262427745525671J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R &{F r =  i 4 ` + W " N zEO'L+ 2624279963046673I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 262420720950944491611824106RK+7 3262428711046677547MSC-00-00-00-00-00-002024-06-18 05:57:35[J+%7 3262427745525671491614644524MSC-00-00-00-00-00-002024-06-18 05:57:32pI,R<Ƅ), L   X  9 F &  Y6 j } h 5 k 8 Z J [  ( G y  7 H W { 'i% |$z l  I 022L547K%491614644524J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,R&l i &{F r =  i 4 ` + W " N zEO*L+ 2624279963046670223I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 262420720950944491611824106RK+7 3262428711046677547MSC-00-00-00-00-00-002024-06-18 05:57:35[J+%7 3262427745525671491614644524MSC-00-00-00-00-00-002024-06-18 05:57:32 pI,R$*MmO@tl &{F r =  i 4 ` + W " N zEO?L+7 262427996304667022MSC-00-00-00-00-00-003I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 262420720950944491611824106RK+7 3262428711046677547MSC-00-00-00-00-00-002024-06-18 05:57:35[J+%7 3262427745525671491614644524MSC-00-00-00-00-00-002024-06-18 05:57:32 pI,ROϝw &{F r =  i 4 ` + W " N zEORL+7 3262427996304667022MSC-00-00-00-00-00-002024-06-18 05:57:463I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 262420720950944491611824106RK+7 3262428711046677547MSC-00-00-00-00-00-002024-06-18 05:57:35[J+%7 3262427745525671491614644524MSC-00-00-00-00-00-002024-06-18 05:57:32pI,RRg=^_ M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM  9 }  q9 e %u 1 E m+262425933129521M+262427996304667L+262428711046677K+262427745525671J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pI,R -N M    X  9 F &  Y6 j } h 5 k 8 Z J [  ( G y  7 H W { 'i% |$z l  I M022L547K%491614644524J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,RuӭB M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM  9 }  q9 e %u 1 E m+262425933129521M+262427996304667L+262428711046677K+262427745525671J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pI,R7 '{F r =  i 4 ` + W " N zEO'M+ 262425933129521RL+7 3262427996304667022MSC-00-00-00-00-00-002024-06-18 05:57:463I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 262420720950944491611824106RK+7 3262428711046677547MSC-00-00-00-00-00-002024-06-18 05:57:35[J+%7 3262427745525671491614644524MSC-00-00-00-00-00-002024-06-18 05:57:32pI,RM}3G+9 M  X  9 F &  Y6 j } h 5 k 8 Z J [  ( G y  7 H W { 'i% |$z l  I  713M022L547K%491614644524J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pI,R8ll '{F r =  i 4 ` + W " N zEO*M+ 262425933129521713RL+7 3262427996304667022MSC-00-00-00-00-00-002024-06-18 05:57:463I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 262420720950944491611824106RK+7 3262428711046677547MSC-00-00-00-00-00-002024-06-18 05:57:35[J+%7 3262427745525671491614644524MSC-00-00-00-00-00-002024-06-18 05:57:32 pI,R]L '{{F r =  i 4 ` + W " N zEO{?M+7 262425933129521713MSC-00-00-00-00-00-00RL+7 3262427996304667022MSC-00-00-00-00-00-002024-06-18 05:57:463I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 262420720950944491611824106RK+7 3262428711046677547MSC-00-00-00-00-00-002024-06-18 05:57:35[J+%7 3262427745525671491614644524MSC-00-00-00-00-00-002024-06-18 05:57:32 pI,RfdW' 'h{F r =  i 4 ` + W " N zEOhRM+7 3262425933129521713MSC-00-00-00-00-00-002024-06-18 05:57:52RL+7 3262427996304667022MSC-00-00-00-00-00-002024-06-18 05:57:463I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 262420720950944491611824106RK+7 3262428711046677547MSC-00-00-00-00-00-002024-06-18 05:57:35[J+%7 3262427745525671491614644524MSC-00-00-00-00-00-002024-06-18 05:57:32 pIraJWQ;M ( ! %a Y 5  I   ] M q9u 1 E m+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra\.ՠ> (n9e0 \ ' S   J  v A m 8 d/3(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra}N ( YX F  Y6 j h 5 Gy W {i%$z%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra!faBq  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 pIra$$5+ h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIraAJt )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624276757569663(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra4+ ) ! %a Y 5  I   ] M  q9u 1 E m+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra-+yK ) T TX F  Y6 j h 5 Gy W {i%$z)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra)s ) ! %a Y 5  I   ] M  q9u 1 E m+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIrajS^r )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra3B[ ) HX F  Y6 j h 5 Gy HW {i%$z%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra.`g쇅H  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 pIraW~C h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra . *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624290800204473)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIrah; * ! %a Y 5  I   ] M  q9u 1 E m+262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra_±x)m * C CX F  Y6 j h 5 Gy HW {i%$z*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra~Nu1Y * ! %a Y 5  I   ] M  q9u 1 E m+262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra(oHGM~ *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIrawVx#Vw * 7X F  Y6 j h 5 Gy 7 HW {i%$z%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra ,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$ M000102030405060708090A0B0C0D0E0FpIraA{*=x4 +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624244706104063*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraTO'_/ + ! %a Y 5  I    ] M  q9u 1 E m+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraMyIIY + 2 2X F  Y6 j h 5 Gy 7 HW {i%$z+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra* 1 + ! %a Y 5  I    ] M  q9u 1 E m+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra|s &T +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra{\ + &X F &  Y6 j h 5 Gy 7 HW {i%$z%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraF{ ! 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$ M000102030405060708090A0B0C0D0E0FpIra~v( ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624244252282123++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraAm< , ! %a Y 5  I    ] M  q9u 1 E m+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIranՒ , ! !X F &  Y6 j h 5 Gy 7 HW {i%$z,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIrap&׭X , ! %a Y 5  I    ] M  q9u 1 E m+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraQXH.I ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra|G/ , X F &  Y6 j h 5 Gy  7 HW {i%$z%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraw Ov " 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$ M000102030405060708090A0B0C0D0E0FpIra!C%[{{ -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624279572956013,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra~}s+ - }! %a Y 5  I    ] M  } q9u 1 E m+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra9 -  X F &  Y6 j h 5 Gy  7 HW {i%$z-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIrarrB}d - }! %a Y 5  I    ] M  } q9u 1 E m+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraOMDY -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra?y1 -  X F &  Y6 j h 5 Gy  7 HW {i%$z%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraa4FRr Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra۾f .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624203142247773-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra)-u . i! i %a Y 5  I    ] M  } q9u 1 E m+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIrar+Xp . X F &  Y6 j h 5 Gy  7 HW {i%$z.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIramLLBM . i! i %a Y 5  I    ] M  } q9u 1 E m+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra,Iष .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIrav . X F &  Y6 j h 5 Gy  7 HW {i%$z%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra8E h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIratc /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624231985701473.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraȕ} / U! i %a Y 5 U I    ] M  } q9u 1 E m+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraB6>Ğ / X F &  Y6 j h 5 Gy  7 HW {i%$z/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra|S w / U! i %a Y 5 U I    ] M  } q9u 1 E m+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra=#E /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIraCLs' / X F &  Y6 j h 5 Gy  7 HW {i%$z%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraFҵ]Y # 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 pIraq h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra3H=(Z 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624268652227453/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra>+ 0 A! i %a Y 5 U I    ] A M  } q9u 1 E m+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra?eݬ 0 X F &  Y6 j h 5 Gy  7 HW {i%$z0%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraj%g 0 A! i %a Y 5 U I    ] A M  } q9u 1 E m+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra RVC& 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIraa  0 X F &  Y6 j h 5 Gy  7 HW { i%$z%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraU݋?s $ f@~X1 p I " a :  y R ,  %0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F pIraAoY> dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIraaM?B 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242220407544930+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra0&in. 1 -! i %a Y -5 U I    ] A M  } q9u 1 E m+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra`\u 1 X F &  Y6 j h 5 Gy  7 HW { i%$z1%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraտ%+ 1 -! i %a Y -5 U I    ] A M  } q9u 1 E m+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra: 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIrac ٠~ 1 X F &  Y6 j h 5  Gy  7 HW { i%$z%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraS~G{d % 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 pIra\x Z h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIraBJwo 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242222638234231+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIrayETĶ 2 ! i %a Y - 5 U I    ] A M  } q9u 1 E m+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra550׳ 2 X F &  Y6 j h 5  Gy  7 HW { i%$z2%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraPFV 2 ! i %a Y - 5 U I    ] A M  } q9u 1 E m+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIrax{ 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIraDS&H~ 2 X F &  Y6 j h 5  Gy  7 HW { i%$z %4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraY&h}g & 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$ M000102030405060708090A0B0C0D0E0FpIraIڵ@ 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242036746820632+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraM 3 ! i  %a Y - 5 U I    ] A M  } q9u 1 E m+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraJ(Ǽ 3 X F &  Y6 j h 5  Gy  7 HW { i%$z 3%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraA$ 3 ! i  %a Y - 5 U I    ] A M  } q9u 1 E m+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra*ahz 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra 3 X F &  Y6 j h 5  G y  7 HW { i%$z %4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra6(֙zO ' f@~X1 p I " a :  y R ,  j D %3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FpIra aq 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242908855712633+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraٿ7Z3 4 ! i  %a Y - 5 U I    ] A M  } q9u 1 E m+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra 1( 4 X F &  Y6 j h 5  G y  7 HW { i%$z 4%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIrab 4 ! i  %a Y - 5 U I    ] A M  } q9u 1 E m+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra+h 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIraUSA` 4 X F &  Y6 j h 5  G y  7 HW { i%$z %4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra[x4 ( f@~X1 p I " a :  y R ,  j D  %4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FpIrav 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242183527525034+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraK,c 5 ! i  %a Y - 5 U I    ] A M  } q9u 1 E m+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraWg#u" 5 X F &  Y6 j h 5  G y  7 HW { i%$z 5%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIrav-u 5 ! i  %a Y - 5 U I    ] A M  } q9u 1 E m+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIrarSC'T 5n9e0 \ ' S   J  v A m 8 d/[&R~I35+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra!Br 5 | X F &  Y6 j h 5  G y  7 HW { i% |$z %4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraڟ/ h8 T  p $ @ \  x ,HdJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra^Vڻ 6n9e0 \ ' S   J  v A m 8 d/[&R~I'6+ 26242362064706035+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIram>= 6 ! i  %a Y - 5 U  I    ] A M  } q9u 1 E m+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraqh 6 w w X F &  Y6 j h 5  G y  7 HW { i% |$z 6%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra"ٲ 6 ! i  %a Y - 5 U  I    ] A M  } q9u 1 E m+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIrac:E 6n9e0 \ ' S   J  v A m 8 d/[&R~I36+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIracҦ 6 k X F &  Y6 j h 5 k  G y  7 HW { i% |$z %4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra?M C#AU h8 T  p $ @ \  x ,HdJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIraw1&N 7n9e0 \ ' S   J  v A m 8 d/[&R~I'7+ 26242450400981936+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraΥ 7 ! i  %a Y - 5 U  I    ] A M  } q9u 1 E m+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraۦ/E 7 f f X F &  Y6 j h 5 k  G y  7 HW { i% |$z 7%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra:Ә[XC 7 ! i  %a Y - 5 U  I    ] A M  } q9u 1 E m+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra 5]U 7un9e0 \ ' S   J  v A m 8 d/[&R~Iu37+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIraA BDk 7 Z X F &  Y6 j h 5 k Z G y  7 HW { i% |$z %4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraM ) 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 pIra83C8!* !4h8 T  p $ @ \  x ,Hd4J7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIraӚ!u 8Ln9e0 \ ' S   J  v A m 8 d/[&R~IuL'8+ 26242106250454637+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra[N 8 ! i  %a Y - 5 U  I    ] A M  } q9u 1 E m+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraU|x 8 U U X F &  Y6 j h 5 k Z G y  7 HW { i% |$z 8%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra_~"= 8 ! i  %a Y - 5 U  I    ] A M  } q9u 1 E m+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra[8-LH 8@n9e0 \ ' S   J  v A m 8 d/[&R~Iu@38+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra({N@ 8 I X F &  Y6 j h 5 k Z G y  7 HW { i% |$z  I%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraU * 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 pIra=Y5 "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra8) k& 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242753633931438+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraOÛ0~; 9 ! i  %a Y - 5 U  I    ] A M  } q9u 1 E m+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIravk\T 9 D D X F &  Y6 j h 5 k Z G y  7 HW { i% |$z  I9%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIrayO. 9 ! i  %a Y - 5 U  I    ] A M  } q9u 1 E m+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIramP 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra>2?0ܯ 9 8 X F &  Y6 j h 5 k 8 Z G y  7 HW { i% |$z  I%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraOi + 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 pIraX @X #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra#'- :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242480171996339+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIran9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624227824377083=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIrac@E[kS > )! i  %a Y - 5 ) U  QI  =  y  ] A M  } q9 eu 1 E m+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIragoZ > X  F &  Y6 j h 5 k 8 Z G y  7 HW { 'i% |$z  I>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra'H]se > )! i  %a Y - 5 ) U  QI  =  y  ] A M  } q9 eu 1 E m+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIrav~D#) >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIraFIo¯F > X  F &  Y6 j h 5 k 8 Z G y  7 HW { 'i% |$z  I%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIrad!}a# %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra,Cu ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624258658574873>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraջ ? ! i  %a Y - 5 ) U  QI  =  y   ] A M  } q9 eu 1 E m+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra~ ? X  F &  Y6 j h 5 k 8 Z G y  7 HW { 'i% |$z  I?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraeyq ? ! i  %a Y - 5 ) U  QI  =  y   ] A M  } q9 eu 1 E m+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraT\3| ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIraD3 ? X  F &  Y6 j h 5 k 8 Z G y  7 HW { 'i% |$z  I%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraJI6; /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 pIra@ &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra8ϟ @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624237146701463?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra)o$O @ ! i  %a Y - 5 ) U   QI  =  y   ] A M  } q9 eu 1 E m+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIrar('U @ X  F &  Y6 j h 5 k 8 Z G y  7 HW { 'i% |$z  I@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIram q @ ! i  %a Y - 5 ) U   QI  =  y   ] A M  } q9 eu 1 E m+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraa" @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra" k @ X  F &  Y6 j h 5 k 8 Z G y  7 HW { 'i% |$z  I%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraijI 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 pIraTfn4e; 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIraS.Rg? Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624200490411293@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra. A ! i  %a Y - 5 ) U   QI  =  y   ] A M  } q9 eu 1 E m+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra #ȝPe A X  F &  Y6 j h 5 k 8 Z G y  7 HW { 'i% |$z  IA%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra A ! i  %a Y - 5 ) U   QI  =  y   ] A M  } q9 eu 1 E m+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra̡B Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIraaV A X  F &  Y6 j h 5 k 8 Z G y  7 H W { 'i% |$z  I%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraDz- 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 pIra{Q. ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIraa8_ B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624293046980623A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra%^;hp B ! i  %a Y - 5 ) U   QI  =  y   ] A M  } q9 eu 1 E m+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIray8D B X  F &  Y6 j h 5 k 8 Z G y  7 H W { 'i% |$z  IB%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra'PoP B ! i  %a Y - 5 ) U   QI  =  y   ] A M  } q9 eu 1 E m+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraqmH3 B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIrasazt B X  F &  Y6 j h 5 k 8 Z G y  7 H W { 'i% |$z  I%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra D 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$ M000102030405060708090A0B0C0D0E0FpIrah Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624251575765633B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraإgp C ! i  %a Y - 5 ) U   QI  =  y   ] A M  } q9 eu 1 E m+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIrau e[ C X  F &  Y6 j h 5 k 8 Z G y  7 H W { 'i% |$z  IC%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra։ Q C ! i  %a Y - 5 ) U   QI  =  y   ] A M  } q9 eu 1 E m+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra5N Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra C X  F &  Y6 j h 5 k 8 Z G y  7 H W { 'i% |$z  I%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra: 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$ M000102030405060708090A0B0C0D0E0FpIrauô Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624277294268903C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra/;^ D ! i  %a Y - 5 ) U   QI  =  y   ] A M   } q9 eu 1 E m+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraj]- D X  F &  Y6 j h 5 k 8 Z G y  7 H W { 'i% |$z  ID%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra[~tP D ! i  %a Y - 5 ) U   QI  =  y   ] A M   } q9 eu 1 E m+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraW Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra0{\ D } X  F &  Y6 j } h 5 k 8 Z G y  7 H W { 'i% |$z  I%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra<ǵG 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$ M000102030405060708090A0B0C0D0E0FpIra20Ɩ En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624244754428403D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra_~PN E ! i  %a Y - 5 ) U   QI  =  y   ] A M   } q9 eu 1 E m+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraI"] E x x X  F &  Y6 j } h 5 k 8 Z G y  7 H W { 'i% |$z  IE%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIramՓT+ E ! i  %a Y - 5 ) U   QI  =  y   ] A M   } q9 eu 1 E m+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIrajv陼| En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraWn{] )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra(u< Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624210622860393E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra.B|, F ! i  %a Y - 5 ) U   QI  =  y   ] A M   } q9 eu 1 E m+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra$Z)4ߞ F g g X  F &  Y6 j } h 5 k 8 Z G y  7 H W { 'i% |$z l  IF%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra6> F ! i  %a Y - 5 ) U   QI  =  y   ] A M   } q9 eu 1 E m+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra]LwI FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra>bJ] F [ X  F &  Y6 j } h 5 k 8 Z [ G y  7 H W { 'i% |$z l  I%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraҢ!)f *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIraa3F G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624262189385963F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra+y'L G u ! i  %a Y - 5 ) U   QI  =  y   u] A M   } q9 eu 1 E m+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraG1jn G V V X  F &  Y6 j } h 5 k 8 Z [ G y  7 H W { 'i% |$z l  IG%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra#D. G u ! i  %a Y - 5 ) U   QI  =  y   u] A M   } q9 eu 1 E m+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraTn G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIraǵu. G J X  F &  Y6 j } h 5 k 8 Z J [ G y  7 H W { 'i% |$z l  I%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraw`쑜~ 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 pIraQ +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra3>F Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624202724150493G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIrax H a ! a i  %a Y - 5 ) U   QI  =  y   u] A M   } q9 eu 1 E m+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra$5Xi H E E X  F &  Y6 j } h 5 k 8 Z J [ G y  7 H W { 'i% |$z l  IH%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraۦ > H a ! a i  %a Y - 5 ) U   QI  =  y   u] A M   } q9 eu 1 E m+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraAy(!v Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra)i9H H 9 X  9 F &  Y6 j } h 5 k 8 Z J [ G y  7 H W { 'i% |$z l  I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIrah=B 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 pIra BXӪT ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIrazDIN In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624271421155153H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraO+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra.OR I 4 4 X  9 F &  Y6 j } h 5 k 8 Z J [ G y  7 H W { 'i% |$z l  II%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraN1"o% I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra.[f In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra==* I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra*UUo}~G 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 pIra|bD|u -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra LINSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIra@A~I  IpIra~+ P J 9 ! a i  %a Y 9 - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421999156731J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIram J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra0[}S J 9 ! a i  %a Y 9 - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421999156731J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra`3 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra]`T 'J+ 262421999156731pIraP J  X  9 F &  Y6 j } h 5 k  8 Z J [ ( G y  7 H W { 'i% |$z l  I%491613752342J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraoċ"4 3J+% 262421999156731491613752342 pIraYs{k 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$ M000102030405060708090A0B0C0D0E0FpIraٰ)-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_1subscriberpIran5L In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraS0_O$ I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra[bt I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraGeW I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraʚ+C pIra9Q pIra6u[ 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$ M000102030405060708090A0B0C0D0E0FpIrapYSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIras}#  IpIra\o J 9 ! a i  %a Y - 5 ) U   Q 9I  =  y   u] A MM   } q9 eu 1 E m+262423941081759J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra؜:x J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraOv"v J 9 ! a i  %a Y - 5 ) U   Q 9I  =  y   u] A MM   } q9 eu 1 E m+262423941081759J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra#8 'J+ 262423941081759 pIrarcB In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraA\cK J  X  9 F &  Y6 j }  h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I%491613003540J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraN?~ 3J+% 262423941081759491613003540 pIra' 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 pIrab AJ+%) 26242394108175949161300354012345678901234pIra bGzSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIraP In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra7+ЛH I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra~S I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraOG I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraþb.] pIra[.q0  pIra&ԼO 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FpIra^gH6SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIra`TO~  IpIradдj J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } 9 q9 eu 1 E m+262428170306551J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraT_`i J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraRAn J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } 9 q9 eu 1 E m+262428170306551J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraI<$y In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIraD 'J+ 262428170306551pIrae4ȞI`G J  X  9 F &  Y6 j  } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I%491612266468J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra7 [ 3J+% 262428170306551491612266468 pIra` 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 pIra{6" AJ+%) 26242817030655149161226646812345678901234pIra+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra5IQg I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIrat v I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraZI` I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraFوW4p pIra ) pIraC^ 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$ M000102030405060708090A0B0C0D0E0FpIraz=w:~SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIra5  IpIraeܵQl J 9 ! a i  %a 9 Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421639994277J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra \nȜ J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra)) J 9 ! a i  %a 9 Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421639994277J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraO$rM2 'J+ 262421639994277 pIra K%0 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraC//% J  X  9 F &  Y6 j } h 5 k 8 Z J [  ( G y  7 H W { 'i% |$z l  I%491614565552J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra5l 1 ]- 3J+% 262421639994277491614565552 pIray` 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 pIra:&{* AJ+%) 26242163999427749161456555212345678901234pIraa< 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_1subscriberpIraegm In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra⟘Jȩ I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra)A[ I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIrayYa: I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra?b pIrat(>  pIra% 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$ M000102030405060708090A0B0C0D0E0FpIraM^[R΃ @SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIrar =j   IpIra(a̬ J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] A MM 9   } q9 eu 1 E m+262427509334007J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra -3 J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraTpiQ J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] A MM 9   } q9 eu 1 E m+262427509334007J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra N In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIraCZ*w 'J+ 262427509334007pIra5 J  X  9 F &  Y6 j } h 5 k 8 Z J [ (  G y  7 H W { 'i% |$z l  I%491615323413J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraw] ;e 3J+% 262427509334007491615323413 pIra#K .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F pIra3LQv AJ+%) 26242750933400749161532341312345678901234pIraC4o'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_1subscriberpIraA7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraMr* I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraXcgG( I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra1D, I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraQM pIra2 pIravDj -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra/lu ;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_1subscriberpIraUxwő'  IpIrajP" J 9 ! a i  %a Y 9 - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262422127148253J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraٜ0W J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraS$I/ J 9 ! a i  %a Y 9 - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262422127148253J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra'r< 'J+ 262422127148253 pIrasoH In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra QbQ} J  X   9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I%491610465761J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraW 3J+% 262422127148253491610465761 pIranWa .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F pIrarO AJ+%) 26242212714825349161046576112345678901234pIra^48SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIrah In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraCe I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraC:Zxpq I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraZR9 I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra{Yܥ pIraIa  pIraqEG -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIraM*^}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_1subscriberpIra[}  IpIra [8 J 9 ! a i  %a Y - 5 ) U   QI  9 =  y   u] A MM   } q9 eu 1 E m+262424219326929J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIradJO~ J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra +262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra:Tii In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIraq=9J 'J+ 262424219326929pIra J  X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H  W { 'i% |$z l  I%491617202435J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra^s~W' 3J+% 262424219326929491617202435 pIraV+{< 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 pIraLBA* .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F pIraFt AJ+%) 26242421932692949161720243512345678901234pIra5WnSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIraDK \ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra5%>G"w I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraԦj39n I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIradqY+zZ I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra:,T pIraA#v pIra)LW 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 pIra]V T -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra訕7RSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIra)ԭKY<  IpIra/ϔ J 9 ! a i  %a Y 9 - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421833539312J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra#VB J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraR%҆ J 9 ! a i  %a Y 9 - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421833539312J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraC 'J+ 262421833539312 pIrap}G# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraDJ ~ J  X  9 F &  Y6 j } h 5 k 8 Z J [ (  G y  7 H W { 'i% |$z l  I%491615141161J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIrab( 6 3J+% 262421833539312491615141161 pIraANˎ' 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 pIra#9 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F pIraLH AJ+%) 26242183353931249161514116112345678901234pIraP.!OSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIraʂ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIratM I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra.w٫ I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraZ > I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraবcv pIram0 Q4L  pIraБqBn 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 pIraJ)i -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra."U: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_1subscriberpIra(}Ƙ :  IpIrae/P J 9 ! a i   9%a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421225944124J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraqP J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra.j :E J 9 ! a i   9%a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262421225944124J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra+muSi In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra^} 'J+ 262421225944124pIraK_" J  X  9 F &  Y6 j } h 5 k 8 Z J [ (  G y  7 H W { 'i% |$z l  I%491614805330J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra0XFNb 3J+% 262421225944124491614805330 pIraĿv= 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F pIra AW7 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F pIraj%?][ AJ+%) 26242122594412449161480533012345678901234pIra–'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_1subscriberpIraO!< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra$ :5 I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra)9 I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraOp +262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra[t pIraPoN pIraV/l 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 pIra'4V=$ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra[8ySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIrar95m  IpIrag/Կ J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 9 E m+262429384349313J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraپ J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIrapͿf J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 9 E m+262429384349313J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIrak] 'J+ 262429384349313 pIra?*Օ= In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIrall8 J  X   9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I%491610484667J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraVh 3J+% 262429384349313491610484667 pIraǔВ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 pIras AJ+%) 26242938434931349161048466712345678901234pIra[ӡ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_1subscriberpIravO In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraPxewy I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraPUe I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraVJ I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraЉH pIra GyX]  pIrag 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$ M000102030405060708090A0B0C0D0E0FpIra VySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIra1_oͰ  IpIra?ϒn" J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] 9 A MM   } q9 eu 1 E m+262426443995794J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra=J J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra=۟; J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] 9 A MM   } q9 eu 1 E m+262426443995794J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraМ,R In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIraiA 'J+ 262426443995794pIraV!Tmf( J  X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I%491615562262J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraUJ" 3J+% 262426443995794491615562262 pIraȽ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 pIraܦ؝: AJ+%) 26242644399579449161556226212345678901234pIra*鈗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_1subscriberpIra!‡_ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraXmW I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraW%UL I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra5GBDs H I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra:\f pIrah pIraӠ" 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$ M000102030405060708090A0B0C0D0E0FpIraf@].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_1subscriberpIrah  IpIrazQrw J 9 ! a i  9 %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262420939688855J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra Sb8E J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIray J 9 ! a i  9 %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262420939688855J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraTDf 'J+ 262420939688855 pIraC) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra4?[ J  X  9 F &  Y6 j }  h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I%491613124575J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraҥ fV 3J+% 262420939688855491613124575 pIra% 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 pIra?ddž AJ+%) 26242093968885549161312457512345678901234pIra'̥L!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_1subscriberpIra<:-g In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIrah I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra  I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIranʓ9]D I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraףBs pIrat6x  pIra (N 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FpIraV jSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIrai ƕB  IpIra݄"Ds J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] A MM 9  } q9 eu 1 E m+262427678162700J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraN1 J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraъIz+5 J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] A MM 9  } q9 eu 1 E m+262427678162700J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIrawFNK!M In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIraz_ܬ@ 'J+ 262427678162700pIra;U J  X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W  { 'i% |$z l  I%491617461362J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIrahE%oP 3J+% 262427678162700491617461362 pIraOAE .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F pIraDpC$ AJ+%) 26242767816270049161746136212345678901234pIra*H 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_1subscriberpIraY6 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra-XGߌ I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra!p u I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraz I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra`Wy pIraeZ4] pIra/Aj$ek -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra |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_1subscriberpIraj*l  IpIraKh J 9 9! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262420190919257J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra1l"@ J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra<(OEW J 9 9! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262420190919257J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraRSo{ 'J+ 262420190919257 pIraa% In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIramVi J  X  9 F &  Y6 j } h 5 k 8 Z J [ ( G  y  7 H W { 'i% |$z l  I%491616227667J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra#5Þ 3J+% 262420190919257491616227667 pIraުp$E .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F pIras?xo AJ+%) 26242019091925749161622766712345678901234pIraUSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIra'x<(j In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraH V I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIrad!O I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraO5Qk\/ I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraUS pIraC)l'  pIrazzV -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra?^%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_1subscriberpIrai\9  IpIra7wl9 J 9 ! a i  %a Y - 5 ) U   QI  =  y   9 u] A MM   } q9 eu 1 E m+262425921020141J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIrarY J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraTW J 9 ! a i  %a Y - 5 ) U   QI  =  y   9 u] A MM   } q9 eu 1 E m+262425921020141J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra)`[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraǰ:2 3J+% 262425921020141491613031276 pIraiO! 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 pIra,pk .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F pIra"af AJ+%) 26242592102014149161303127612345678901234pIra8t*kkSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIra#Z  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIrap I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra  I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraC %@< I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIray7t pIraW pIraCE-! 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 pIrar -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIraX: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_1subscriberpIra Ŧ\*X  IpIraY5 J 9 ! a i  %a Y - 5 ) U   QI  =  y   9 u] A MM   } q9 eu 1 E m+262426088494016J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra>JM J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraHeI# J 9 ! a i  %a Y - 5 ) U   QI  =  y   9 u] A MM   } q9 eu 1 E m+262426088494016J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra0,r1 'J+ 262426088494016 pIraNW. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraBAUG J  X  9 F &  Y6 j } h 5 k 8 Z J [ ( G  y  7 H W { 'i% |$z l  I%491616833368J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra2Tx 3J+% 262426088494016491616833368 pIra/ 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 pIra1Ym .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F pIra2zO AJ+%) 26242608849401649161683336812345678901234pIra "f?SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIra%xQ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIranSYGPo? I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraz% I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraU\yLrG I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra$5d3F pIraCIb̤q@  pIrax: k 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F pIraKb{ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIraqlSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIrah_  IpIrad.g@ J 9 ! a i  %a Y - 5 ) U  9  QI  =  y   u] A MM   } q9 eu 1 E m+262423526270244J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIral(JE J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIrabCY $5 J 9 ! a i  %a Y - 5 ) U  9  QI  =  y   u] A MM   } q9 eu 1 E m+262423526270244J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIrauJa2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra.r47*'9 'J+ 262423526270244pIraI{.K J  X  9 F &  Y6 j } h 5 k 8 Z J [ (  G y  7 H W { 'i% |$z l  I%491615322886J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra6v( 3J+% 262423526270244491615322886 pIra_9ɶs 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F pIraރ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F pIraU-Ʃ͆ AJ+%) 26242352627024449161532288612345678901234pIrafoBSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIragȋj+ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraNd2 I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIram I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraa9At I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra'5Td pIra|> pIra ʛ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 pIra/(Y -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIraIHgNܻ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_1subscriberpIra'^  IpIra;t! J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] 9 A MM   } q9 eu 1 E m+262426612202637J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraIk$_ J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra eN 'J+ 262426612202637 pIra4V% In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra W7< J   X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I%491610151704J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra'W.e 3J+% 262426612202637491610151704 pIrasUG 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$ M000102030405060708090A0B0C0D0E0FpIra9*ODSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIra[G| i In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraX$KאA I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraD5wV I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraUB I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraY{" pIraf-wŰ1"  pIral qV? 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$ M000102030405060708090A0B0C0D0E0FpIra# +Q(SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIra!j#   IpIra2Nen J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 9 1 E m+262429103351806J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra]!Σ J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIrarV! J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 9 1 E m+262429103351806J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraY In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIraaD  'J+ 262429103351806pIraRej J  X  9 F &  Y6 j  } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I%491612115561J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraBcw 3J+% 262429103351806491612115561 pIra2ܜ͜3 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$ M000102030405060708090A0B0C0D0E0FpIra9ш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_1subscriberpIra`  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra:XL)Q I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIrazA  I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIrac9eB I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra\&bZ pIravB  pIrae 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$ M000102030405060708090A0B0C0D0E0FpIra|)2SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIra˓%8  IpIraډw J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 9 1 E m+262428845776955J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraab& J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraS J 9 ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 9 1 E m+262428845776955J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIrasZ>)K 'J+ 262428845776955 pIraIHs3 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra[lG J  X  9 F  &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I%491611368242J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIrajE 3J+% 262428845776955491611368242 pIracϝ|& 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$ M000102030405060708090A0B0C0D0E0FpIramASQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIraִ/ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra}} I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra}XV I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra*}__n=l I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra  pIra I@7dr  pIraD" 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$ M000102030405060708090A0B0C0D0E0FpIra~-w4XSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIra ]LZB  IpIraꃯ J 9 ! a i  %a Y - 5 ) U   QI  =  y 9   u] A MM   } q9 eu 1 E m+262425317600247J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraGGbL J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra8ϰd J 9 ! a i  %a Y - 5 ) U   QI  =  y 9   u] A MM   } q9 eu 1 E m+262425317600247J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra ` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIra۬m9 'J+ 262425317600247pIraz6[%% J  X  9 F &  Y6 j } h 5 k 8 Z J [ (  G y  7 H W { 'i% |$z l  I%491615505533J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra+ 3J+% 262425317600247491615505533 pIraf0@ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIraXZP5SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIra1[;u In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraSKoaMu I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIranl9K I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraVh( I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra ]:N pIraz&Zv pIraj!'qj -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIraOT]>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_1subscriberpIraXX  IpIraփ)S J 9 ! a i  %a Y - 5 ) U   QI  =  y 9   u] A MM   } q9 eu 1 E m+262425046163005J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra1"δb J 9 ! a i  %a Y - 5 ) U   QI  =  y 9   u] A MM   } q9 eu 1 E m+262425046163005J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIray 'J+ 262425046163005 pIra)hϷ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra~ٚ7\w J  X  9 F &  Y6 j  } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I%491612027635J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra' A| 3J+% 262425046163005491612027635 pIraNۂ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIraj>^\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_1subscriberpIra{O In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra[6Rb I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraw"N I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraxşD3b I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIrampj pIraSB  pIra[uVaX -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra7-YwPqSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIraM  IpIrah} J 9 ! a i  %a Y - 5 ) U   QI  =  y 9   u] A MM   } q9 eu 1 E m+262424820298268J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra&P J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra}h\Q J 9 ! a i  %a Y - 5 ) U   QI  =  y 9   u] A MM   } q9 eu 1 E m+262424820298268J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraO쾅5> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIraxN 'J+ 262424820298268pIra* ~r J  X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7  H W { 'i% |$z l  I%491617060158J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra֯y 3J+% 262424820298268491617060158 pIraVp}I$B 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 pIraˮ@ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra.)[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_1subscriberpIraioS In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraPR˸e I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraz2 I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra|pM I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraӜ. pIra"^|E" pIrap2ո{ 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 pIram/F; A -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra7orSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIraa!6:J R  IpIraY.7 J 9 ! a i  %a Y -  95 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262422428928534J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIraGE3u:p J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraÎ lu J 9 ! a i  %a Y -  95 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262422428928534J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraJ+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIra`eڹ J  X  9 F &  Y6 j } h 5 k 8  Z J [ ( G y  7 H W { 'i% |$z l  I%491614107240J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra(6# 3J+% 262422428928534491614107240 pIraqAB˿ 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 pIra} @ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIraR'%{}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_1subscriberpIra4Q In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraҍ*#MdM I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra6nB I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraqn I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraHr~ pIra<rxn  pIra*Thzk; 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 pIraed -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIraV3RSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberpIra}.  IpIra6!\R J 9 ! a i  %a Y - 5 ) U   QI  9 =  y   u] A MM   } q9 eu 1 E m+262424294656160J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra32,+ J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra\SW{ J 9 ! a i  %a Y - 5 ) U   QI  9 =  y   u] A MM   } q9 eu 1 E m+262424294656160J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraal In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16 pIraL | 'J+ 262424294656160pIra} Ң J  X  9 F &  Y6 j } h 5 k 8  Z J [ ( G y  7 H W { 'i% |$z l  I%491614288253J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra[6 3J+% 262424294656160491614288253 pIra/|7} 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F pIra\ȁ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra̔@\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_1subscriberpIra(Ę6 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraUp I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIratw݆ I ( X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I I%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra2٩s) I M ! a i  %a Y - 5 ) U   QI  =  y   u] A MM   } q9 eu 1 E m m+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIraeK -8 pIra)DF  pIra! 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 pIra}wY1$ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FpIra ]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_1subscriberpIraRX|׸  IpIraR#P1 J 9 ! a i  %a Y -  95 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262422414760500J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225pIra%Zg J # # X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  IJ%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIraJZp4(B J 9 ! a i  %a Y -  95 ) U   QI  =  y   u] A MM   } q9 eu 1 E m+262422414760500J+262427142115515I+262420272415049H+262426218938596G+262421062286039F+262424475442840E+262427729426890D+262425157576563C+262429304698062B+262420049041129A+262423714670146@+262425865857487?+262422782437708>+262424483729720=+262423848798292<+262428682952200;+262424801719963:+2624275363393149+2624210625045468+2624245040098197+2624236206470606+2624218352752505+2624290885571264+2624203674682063+2624222263823422+2624222040754491+2624268652227450+262423198570147/+262420314224777.+262427957295601-+262424425228212,+262424470610406++262429080020447*+262427675756966)+262426979259191(+262420720950944'+262428389281348&+262423453223475%+262429118765521$+262429533176212#+262421728478156"+262429551391107!+262425408735609 +262422105428156+262424175410925+262428794276222+262422750302467+262426019647709+262425342955136+262424552670494+262420198741676+262422549512194+262424056589586+262426397824550+262428421794765+262428244032780+262427723549396+262423250057913+262420434781601+262421222327273+262427999741930+262425614774391 +262423300174475 +262421296509602 +262428584730671 +262427200749510 +262421434469966+262428783107141+262421101088285+262427805315935+262423376061776+262426623215632+262428736696762+ 262424177006225 pIra 1|:JQ 'J+ 262422414760500 pIraj; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624271421155154916147051133H+% 2624202724150494916106377343G+% 2624262189385964916143836443F+% 2624210622860394916145333133E+% 2624244754428404916185454273D+% 2624277294268904916127454153C+% 2624251575765634916154810683B+% 2624293046980624916112370223A+% 2624200490411294916172684723@+% 2624237146701464916113533433?+% 2624258658574874916114120613>+% 2624227824377084916112830373=+% 2624244837297204916155333203<+% 2624238487982924916103666833;+% 2624286829522004916133536633:+% 26242480171996349161757450139+% 26242753633931449161385448738+% 26242106250454649161871016737+% 26242450400981949161435131836+% 26242362064706049161373334735+% 26242183527525049161837530834+% 26242908855712649161122405133+% 26242036746820649161600314732+% 26242222638234249161863415831+% 26242220407544949161555144530+% 2624268652227454916175247803/+% 2624231985701474916168734183.+% 2624203142247774916101478013-+% 2624279572956014916101726743,+% 2624244252282124916168386233++% 2624244706104064916113868083*+% 2624290800204474916170102013)+% 2624276757569664916171407323(+% 2624269792591914916116154583'+% 2624207209509444916118241063&+% 2624283892813484916174726223%+% 2624234532234754916115085463$+% 2624291187655214916140857653#+% 2624295331762124916111174353"+% 2624217284781564916170140033!+% 2624295513911074916141387023 +% 2624254087356094916133484323+% 2624221054281564916135132463+% 2624241754109254916131235353+% 2624287942762224916137476313+% 2624227503024674916180131023+% 2624260196477094916118057573+% 2624253429551364916156324713+% 2624245526704944916102363673+% 2624201987416764916177231143+% 2624225495121944916185430743+% 2624240565895864916131725153+% 2624263978245504916120414753+% 2624284217947654916116230233+% 2624282440327804916174060433+% 2624277235493964916162642383+% 2624232500579134916144126163+% 2624204347816014916146104013+% 2624212223272734916147820143+% 2624279997419304916115672843 +% 2624256147743914916184460683 +% 2624233001744754916137143453 +% 2624212965096024916112167133 +% 2624285847306714916173547013 +% 2624272007495104916134213633+% 2624214344699664916168367573+% 2624287831071414916140727373+% 2624211010882854916157152103+% 2624278053159354916120801653+% 2624233760617764916161441353+% 2624266232156324916186488023+% 262428736696762491613256108[+%7 3262424177006225491614408570MSC-00-00-00-00-00-002024-06-18 05:56:16pIraWOh. J X  9 F &  Y6 j } h 5 k 8 Z J [ ( G y  7 H W { 'i% |$z l  I 650J%491614705113I%491610637734H%491614383644G%491614533313F%491618545427E%491612745415D%491615481068C%491611237022B%491617268472A%491611353343@%491611412061?%491611283037>%491615533320=%491610366683<%491613353663;%491617574501:%4916138544879%4916187101678%4916143513187%4916137333476%4916183753085%4916112240514%4916160031473%4916186341582%4916155514451%4916175247800%491616873418/%491610147801.%491610172674-%491616838623,%491611386808+%491617010201*%491617140732)%491611615458(%491611824106'%491617472622&%491611508546%%491614085765$%491611117435#%491617014003"%491614138702!%491613348432 %491613513246%491613123535%491613747631%491618013102%491611805757%491615632471%491610236367%491617723114%491618543074%491613172515%491612041475%491611623023%491617406043%491616264238%491614412616%491614610401%491614782014%491611567284%491618446068 %491613714345 %491611216713 %491617354701 %491613421363 %491616836757%491614072737%491615715210%491612080165%491616144135%491618648802%491613256108% 491614408570 pIra٤ *J+ 262422414760500650 pIraQ^!tV 8J+) 26242241476050065012345678901234