7-:roN2kZVuMq=@ :roN2k`]A MJ+)7 26242248137131211612345678901234MSC-00-00-00-00-00-00 :roN2k: `J+)7 326242248137131211612345678901234MSC-00-00-00-00-00-002024-10-27 12:04:04:roN2k8SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2kD In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2kIԳ+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2k.z x| I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k^Bd I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2k٦Hl :roN2k 4 :roN2k|A'YSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2k.(M  I:roN2k3  J 99  } y I  Y u i 9  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262422481371312J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2kKDAnP J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k/!_ J 99  } y I  Y u i 9  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262422481371312J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2kCT2v In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roN2kC6 'J+ 262422481371312:roN2kܖʏZ J &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy 736J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k# *J+ 262422481371312736 :roN2k' 8J+) 26242248137131273612345678901234 :roN2k0 MJ+)7 26242248137131273612345678901234MSC-00-00-00-00-00-00 :roN2kbxDn{ `J+)7 326242248137131273612345678901234MSC-00-00-00-00-00-002024-10-27 12:04:04:roN2kIܟ SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2kB)L In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2k'iv; I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2k\5 I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k #i I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2keg :roN2k7};:roN2kmpRSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2k!KqpB  I:roN2kL! > J 99  } y I  Y u i 9  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262422481371312J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2kdD,y# J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kXb Q0 J 99  } y I  Y u i 9  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262422481371312J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2kN1>J 'J+ 262422481371312 :roN2kFz#} In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2k;o J &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy 757J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k,<' *J+ 262422481371312757 :roN2kƸJus 8J+) 26242248137131275712345678901234:roN2k5Fң|tSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2k ,j] In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2kvu? I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2k7̣ ֥ I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k,j??LV I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2kǑ :roN2k0H$ :roN2kb9wSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2kl7c*  I:roN2kzv J 99  } y I  Y u i 9  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262422481371312J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2k>usk J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kѶdh J 99  } y I  Y u i 9  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262422481371312J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2k/_Db In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roN2k|[šF 'J+262422481371312:roN2kR5d J &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy 839J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kloל *J+262422481371312839 :roN2kJuf 8J+)26242248137131283912345678901234:roN2kvpSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2k8," 4z In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2kϳ5kz I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2k539( I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kZ[|P I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2kׯzpOX :roN2ks`:roN2k=#/pZSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2k0>c9  I:roN2k un J 99  } y I  Y u i 9  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262422481371312J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2kP(Cyǂ J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kl`hϢ J 99  } y I  Y u i 9  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262422481371312J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2k_9ϑ. 'J+262422481371312 :roN2kN,rY In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roN2kٮ:M 5J+)26242248137131212345678901234:roN2k³&+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2ksu A I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2ko׼M I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kx /` I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2kDU :roN2kxvί¡ :roN2k( SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2k/ L   I:roN2kf J 99  } y I  Y u i 9  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262422481371312J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2kYp J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k^VUv J 99  } y I  Y u i 9  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262422481371312J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2k:KRXK In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roN2k܄qz 'J+ 262422481371312 :roN2k l 5J+) 26242248137131212345678901234 :roN2k8F,+ JJ+)7 26242248137131212345678901234MSC-00-00-00-00-00-00 :roN2kɏ) ]J+)7 326242248137131212345678901234MSC-00-00-00-00-00-002024-10-27 12:04:04:roN2kEE4SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2kdlW In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2k't-\ I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2kƁJ;i I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kcs)5w I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2kq/ :roN2kBj_:roN2kta8 &s SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2knZP  I:roN2ke=]) J 99  } y I  Y u i  q m% 5 a M Q 9! = M  )] E e U  u a A -  1 +262425368990834J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2kIb3< J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2ko%> J 99  } y I  Y u i  q m% 5 a M Q 9! = M  )] E e U  u a A -  1 +262425368990834J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2k51@> 'J+ 262425368990834 :roN2kZ4,n In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2kgX ) J &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy 320J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kS*Tq *J+ 262425368990834320 :roN2kXVuUH ?J+7 262425368990834320MSC-00-00-00-00-00-00 :roN2k.2Bp RJ+7 3262425368990834320MSC-00-00-00-00-00-002024-10-27 12:04:07:roN2k~d,SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2k pC@ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2kى/5 I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2kS I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kB^U I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2k:{U :roN2kH4-}yq :roN2kt SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2kaV0b  I:roN2k0Ek J 99  } y I  Y u i  q m% 5 a M Q 9! = M  )] E e U  u a A -  1 +262425368990834J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2k9}Lk J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kL%S]@ J 99  } y I  Y u i  q m% 5 a M Q 9! = M  )] E e U  u a A -  1 +262425368990834J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2kGC In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roN2k_.e/ 'J+ 262425368990834:roN2kn0r J &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy 249J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kT=m *J+ 262425368990834249 :roN2k'rp} ?J+7 262425368990834249MSC-00-00-00-00-00-00 :roN2k;=Y RJ+7 3262425368990834249MSC-00-00-00-00-00-002024-10-27 12:04:07:roN2kzHSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2ko1iUE In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2kN{PKQ I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2kC4JN I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kUjE I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2k$ǴY :roN2kMN~NEF:roN2kB>!SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2k.o  I:roN2kKZ J 99  } y I  Y u i  q m% 5 a M Q 9! = M  )] E e U  u a A -  1 +262425368990834J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2k'XS9 J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k $ J 99  } y I  Y u i  q m% 5 a M Q 9! = M  )] E e U  u a A -  1 +262425368990834J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2k] % 'J+ 262425368990834 :roN2kjI檘 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2k>`# J &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy 724J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kFif\ *J+ 262425368990834724:roN2kj4SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2kڷ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2ki2 I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2kۨXbzE I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k# I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2kįR :roN2k׃ :roN2kHSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2k"D^e  I:roN2k;ӿȣ J 99  } y I  Y u i  q m% 5 a M Q 9! = M  )] E e U  u a A -  1 +262425368990834J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2k*/iX J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k,,TZX J 99  } y I  Y u i  q m% 5 a M Q 9! = M  )] E e U  u a A -  1 +262425368990834J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2kIS@C In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roN2k-F 'J+262425368990834:roN2ko8!ft8 J &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy 007J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kr8\hm@ *J+262425368990834007:roN2k TUSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2kFhy In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2kv2Y3 I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2k^T" I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k71 I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2kmۍy :roN2ki˦:roN2kN˽d SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2kdOD  I:roN2kd<9t( J 99  } y I  Y u i  q m% 5 a M Q 9! = M  )] E e U  u a A -  1 +262425368990834J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2kQ,C' J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k0Y' J 99  } y I  Y u i  q m% 5 a M Q 9! = M  )] E e U  u a A -  1 +262425368990834J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2k} 'J+262425368990834 :roN2k82V d In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2kB;qSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2kBM( In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2kRڒ I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2k鮂0ź; I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k_+ I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2kp/ :roN2kl֣cÞ :roN2kkQ}SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2kN0d  I:roN2k -bd J 99  } y I  Y u i  q m% 5 a M Q 9! = M  )] E e U  u a A -  1 +262425368990834J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2kAÀm J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kC:ĻQ J 99  } y I  Y u i  q m% 5 a M Q 9! = M  )] E e U  u a A -  1 +262425368990834J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2kxC2P In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roN2kOKkL 'J+ 262425368990834 :roN2kxog +% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2k[Ao I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2kJk: I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k()u I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2kXY+N :roN2kfn}:roN2keE6SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2kc%PT  I:roN2k1q  J 99  } y I  Y u i  q m% 5 a M Q ! 9 = M  )] E e U  u a A -  1 +262425526375822J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2k(4>i=3 J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2ky! J 99  } y I  Y u i  q m% 5 a M Q ! 9 = M  )] E e U  u a A -  1 +262425526375822J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2kr-Y+ 'J+ 262425526375822 :roN2kq x In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2k`FE J &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy 594J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kӓ *J+ 262425526375822594 :roN2k~]l͔<= ?J+7 262425526375822594MSC-00-00-00-00-00-00 :roN2k;zv RJ+7 3262425526375822594MSC-00-00-00-00-00-002024-10-27 12:04:11:roN2kp\p SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2k#G|:Tۨ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2kElwYk I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2kEmh"D I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2koWqC I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2k8& :roN2kâ :roN2k^ Egq;SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2k;,o  I:roN2kH2-s J 99  } y I  Y u i  q m% 5 9a M Q ! = M  )] E e U  u a A -  1 +262424019279991J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2k;إ J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kS: J 99  } y I  Y u i  q m% 5 9a M Q ! = M  )] E e U  u a A -  1 +262424019279991J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2kW|j1L In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roN2k7ktt= 'J+ 262424019279991:roN2k9r J  &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy  %491618722443J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k:N TZ 3J+% 262424019279991491618722443 :roN2kJ;ج HJ+%7 262424019279991491618722443MSC-00-00-00-00-00-00 :roN2k–N5r [J+%7 3262424019279991491618722443MSC-00-00-00-00-00-002024-10-27 12:04:15:roN2k =_SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2k^VF@& In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2kGΐչ= I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2kMz+t I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k;ǩ I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2k8){D :roN2k!iܠ<:roN2ko\iSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2k |15  I:roN2khZ J 99  } y I  Y u i  q m% 5 a 9 M Q ! = M  )] E e U  u a A -  1 +262424277945706J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2kW{# J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2kf J 99  } y I  Y u i  q m% 5 a 9 M Q ! = M  )] E e U  u a A -  1 +262424277945706J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2kL83T_gW 'J+ 262424277945706 :roN2kт* In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2k,܀d J   &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %133713381339J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k V 3J+% 262424277945706133713381339:roN2kvrAKSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roN2ke񯅶 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roN2k.} I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roN2ke I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN2k&c I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roN2k*/%l :roN2km|xg5  :ro 8\q & { z5W %$6hi  X {F Gy %491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roWL  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:roE2>6 'n9e0 \ ' S   J  v A m 8 d/''+ 2624290588284733&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༁#ҷ`f ' 9 I  Yq m% 5a !M ] Eu 1 +262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roq踽= ' v v z5W %$6hi  X {F Gy '%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༹ة" ' 9 I  Yq m% 5a !M ] Eu 1 +262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roqRb 'n9e0 \ ' S   J  v A m 8 d/3'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roP$bpy ' j z5W %$6hi  X j {F Gy %491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༑AuO7  f@~X1 p I " a :  $' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F :ro$Jhk  ,h8 T  p $ @ \  x ,J'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro YW (n9e0 \ ' S   J  v A m 8 d/'(+ 2624211650469233'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro0S ( 9 I  Yq m% 5a !M ] Eu 1 +262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༖^q ( e e z5W %$6hi  X j {F Gy (%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༶cqH ( 9 I  Yq m% 5a !M ] Eu 1 +262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro0 (n9e0 \ ' S   J  v A m 8 d/3(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro༬~u ( Y z5W %$6hi  X j Y {F Gy %491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༼$>yQ  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 :roLP84 h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro`)w )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624260729171723(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro2Lp ) 9 I  Yq m% 5a ! M ] Eu 1 +262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro་=WW ) T T z5W %$6hi  X j Y {F Gy )%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roH ) 9 I  Yq m% 5a ! M ] Eu 1 +262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roB7G )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro6G%m ) H z5W %$6hi  X j Y H {F Gy %491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rouo%w  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 :ro|[\u h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro6'ͧ *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624259906731433)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro`zDu * 9 I  Yq m% 5a ! M ] Eu 1 +262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro@%f.~ * C C z5W %$6hi  X j Y H {F Gy *%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rof7 * 9 I  Yq m% 5a ! M ] Eu 1 +262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roA:j@S *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro:k * 7 z5 7W %$6hi  X j Y H {F Gy %491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༿~ . ,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:ro༦%bs +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624282985965663*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༦ ޤe + 9 I  Yq m% 5a ! M ] Eu  1 +262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro\? + 2 2 z5 7W %$6hi  X j Y H {F Gy +%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roTozo + 9 I  Yq m% 5a ! M ] Eu  1 +262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roGY6t8c +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :rohf26, + & &z5 7W %$6hi  X j Y H {F Gy %491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roUn ! 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:ro༼Q ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624229500900713++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro~hK , 9 I  Y q m% 5a ! M ] Eu  1 +262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roXxhe , ! ! &z5 7W %$6hi  X j Y H {F Gy ,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roMHeS , 9 I  Y q m% 5a ! M ] Eu  1 +262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roJv๓ ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro'6Y^ ,  &z 5 7W %$6hi  X j Y H {F Gy %491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༌ +' " 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:roD\ -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624203324498353,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro།eZ% - }9 } I  Y q m% 5a ! M ] Eu  1 +262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༉0t -   &z 5 7W %$6hi  X j Y H {F Gy -%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༸[_ O - }9 } I  Y q m% 5a ! M ] Eu  1 +262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༃мS -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :rov0`% -  &z  5 7W %$6hi  X j Y H {F Gy %491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro/ÑZ39^ Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:rokW1* .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624223706968483-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro8~Tp . i9 } I  Y i q m% 5a ! M ] Eu  1 +262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roBr . &z  5 7W %$6hi  X j Y H {F Gy .%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roǹf& . i9 } I  Y i q m% 5a ! M ] Eu  1 +262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro=p .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro"ޔ ٸ . &z  5 7W %$6hi  X  j Y H {F Gy %491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༮1d h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:roa2%z /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624278907958993.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roɛZ1A9D / U9 } I  Y i q m% 5a ! M ] E Uu  1 +262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro4H,B6 / &z  5 7W %$6hi  X  j Y H {F Gy /%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro٤; w / U9 } I  Y i q m% 5a ! M ] E Uu  1 +262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༮8 /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :row+_0̬Q / &z  5 7W %$6 hi  X  j Y H {F Gy %491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ror]%Q # 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 :roTudU$߆ h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro/a j7 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624285461033123/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ror۪چ 0 A9 } I  Y i q m% 5a ! M ] E Uu  A 1 +2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roS\h 0 &z  5 7W %$6 hi  X  j Y H {F Gy 0%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro8qȫ 0 A9 } I  Y i q m% 5a ! M ] E Uu  A 1 +2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:rog 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roʷf 0 &z  5 7W %$6 hi  X  j Y  H {F Gy %4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roo8h $ 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 :roRWQT4n dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:roༀ0Z 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242909969729430+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:rolZ/ 1 -9 } I  Y i q m% 5a ! M ] E Uu  A - 1 +2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༧{v\ 1 &z  5 7W %$6 hi  X  j Y  H {F Gy 1%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roC{$! 1 -9 } I  Y i q m% 5a ! M ] E Uu  A - 1 +2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༡ zW( 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roc@zr 1 &z  5 7W %$6 hi  X  j Y  H {F Gy %4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roq@h^M % 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 :rooG[sG h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro༮Nolҷ 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242789479014931+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:rog7kE 2 9 } I  Y i q m% 5a ! M ] E U u  A - 1 +2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro.2Xt 2 &z  5 7W %$6 hi  X  j Y  H {F Gy %4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roBi & Df@~X1 p I " a :  y R ,  j D$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F:ro5_E~ U 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242300256085732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roMΠ= 3 9 } I  Y i  q m% 5a ! M ] E U u  A - 1 +2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro33 3 &z  5 7W %$6 hi  X  j Y  H {F Gy 3%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༫d,ͨ 3 9 } I  Y i  q m% 5a ! M ] E U u  A - 1 +2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roެnFl7 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro༴[ 3 &z  5 7W %$6 hi  X  j Y  H {F Gy %4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rocOyTS- ' f@~X1 p I " a :  y R ,  j D %3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F:ro/H! 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242174822826533+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༿i02z 4 9 } I  Y i  q m% 5a ! M ] E U u  A - 1 +2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roiw^Sy 4 &z  5 7W %$6 hi  X  j Y  H {F Gy 4%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro - 4 9 } I  Y i  q m% 5a ! M ] E U u  A - 1 +2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༧Spe{ 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro༶ " 4 &z  5 7W %$6 hi  X  j Y  H {F Gy %4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro:P ( f@~X1 p I " a :  y R ,  j D  %4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F:ro4Ds 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242695253673534+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro] > T 5 9 } I  Y i  q m% 5a ! M  ] E U u  A - 1 +2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roK{= 5 &z  5 7W %$6 hi  X  j Y  H {F Gy 5%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rot5. 5 9 } I  Y i  q m% 5a ! M  ] E U u  A - 1 +2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro G; 5n9e0 \ ' S   J  v A m 8 d/[&R~I35+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro%fb 5 | &z |  5 7W %$6 hi  X  j Y  H {F Gy %4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roZM*.r h8 T  p $ @ \  x ,HdJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro 6n9e0 \ ' S   J  v A m 8 d/[&R~I'6+ 26242232070500935+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roPl"_@ 6 9 } I  Y i  q m% 5a ! M  ] E U u  A - 1 +2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༨ !1 6 w w &z |  5 7W %$6 hi  X  j Y  H {F Gy 6%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roM"& 6 9 } I  Y i  q m% 5a ! M  ] E U u  A - 1 +2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roF\ 6n9e0 \ ' S   J  v A m 8 d/[&R~I36+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro-I"~ 6 k &z |  5 7W % k$6 hi  X  j Y  H {F Gy %4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roq h8 T  p $ @ \  x ,HdJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro.I 7n9e0 \ ' S   J  v A m 8 d/[&R~I'7+ 26242359476635836+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roۼ OC 7 9 } I  Y i  q m% 5a ! M  ] E U u  A - 1 +2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༆d|X 7 f f &z |  5 7W % k$6 hi  X  j Y  H {F Gy 7%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro)E 7 9 } I  Y i  q m% 5a ! M  ] E U u  A - 1 +2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roy`\v 7un9e0 \ ' S   J  v A m 8 d/[&R~Iu37+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro༷j#P 7 Z &z |  5 7W % k$6 hi  X  j Y  H {F G Zy %4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro^>t [ ) 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 :ro^e !4h8 T  p $ @ \  x ,Hd4J7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:roQ,Z& 8Ln9e0 \ ' S   J  v A m 8 d/[&R~IuL'8+ 26242027823026137+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roDJ۽ 8 9 } I  Y i  q m% 5a ! M  ] E U u  A - 1 +2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roAO! 8 U U &z |  5 7W % k$6 hi  X  j Y  H {F G Zy 8%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roW?{at 8 9 } I  Y i  q m% 5a ! M  ] E U u  A - 1 +2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro$& z 8@n9e0 \ ' S   J  v A m 8 d/[&R~Iu@38+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro}] 8 I &z |  5 7W % k$6 hi  X  j Y  H I {F G Zy %4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro KV * 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 :roxb' q&* "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro༨^F)G 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242794881835838+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roL,i ;0 9 9 } I  Y i  q m% 5a ! M  ] E U  u  A - 1 +2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro@me~ 9 D D &z |  5 7W % k$6 hi  X  j Y  H I {F G Zy 9%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roxjct3 9 9 } I  Y i  q m% 5a ! M  ] E U  u  A - 1 +2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro)37b 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roݭB 9 8 &z |  5 7W 8 % k$6 hi  X  j Y  H I {F G Zy %4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro2$Ƿ + 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 :rov6+ #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro༎ָJ :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242051266169539+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༚\$ : y9 } y I  Y i  q m% 5a ! M  ] E U  u  A - 1 +262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro ) : 3 3 &z |  5 7W 8 % k$6 hi  X  j Y  H I {F G Zy :%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roJ{1B˔ : y9 } y I  Y i  q m% 5a ! M  ] E U  u  A - 1 +262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roֿ+wK :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro་#>a : ' &z |  5 7W 8 % k$ '6 hi  X  j Y  H I {F G Zy %491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro0kl ֈ , \f@~X1 p I " a :  y R ,  j D  \$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F:ro༿[e ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624278700719813:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༦&ZĤҁ ; e9 } y I  Y i  q m% 5a ! M  ] E e U  u  A - 1 +262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roM7 ; " " &z |  5 7W 8 % k$ '6 hi  X  j Y  H I {F G Zy ;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roWf, ; e9 } y I  Y i  q m% 5a ! M  ] E e U  u  A - 1 +262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roh~s ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roTқ ;  &z |  5 7W  8 % k$ '6 hi  X  j Y  H I {F G Zy %491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro߃9O? - 5f@~X1 p I " a :  y R ,  j D  \ 5%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F:ro༂7No <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624249037295383;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro3N < Q9 } y I  Y i  q m% 5a Q ! M  ] E e U  u  A - 1 +262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:rok>O\L <   &z |  5 7W  8 % k$ '6 hi  X  j Y  H I {F G Zy <%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roxS < Q9 } y I  Y i  q m% 5a Q ! M  ] E e U  u  A - 1 +262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༪ ⇟ <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roxzL5 <  &z |  5 7W  8 % k$ '6 hi  X  j Y  H I {F G Zy %491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro1L8I . f@~X1 p I " a :  y R ,  j D  \ 5 %<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F:ro-#Ͱ =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624259941002873<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:rog2]Ǝ = =9 } y I  Y i  q m% 5a Q ! = M  ] E e U  u  A - 1 +262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro,$a~ = &z |  5 7W  8 % k$ '6 hi  X  j Y  H I {F G Zy =%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roKwq = =9 } y I  Y i  q m% 5a Q ! = M  ] E e U  u  A - 1 +262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro[ (7 =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro倽9-@ = &z |  5 7W  8 % k$ '6 hi  X  j Y  H I {F  G Zy %491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro .8@ $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:roK=b{ >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624269573479773=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roƓefh? > )9 } y I  Y i  q m% 5a Q ! = M  )] E e U  u  A - 1 +262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roDRTK > &z |  5 7W  8 % k$ '6 hi  X  j Y  H I {F  G Zy >%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro z:e͋ > )9 } y I  Y i  q m% 5a Q ! = M  )] E e U  u  A - 1 +262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roV&B >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :rojQ > &z |  5 7W  8 % k$ '6 hi  X  j Y  H I {F  G Zy %491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro༖>> ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624292205413483>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༆尟o ? 9 } y I  Y i  q m% 5a Q ! = M  )] E e U  u  A -  1 +262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro3Lg0 ? &z |  5 7W  8 % k$ '6 hi  X  j Y  H I {F  G Zy ?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro7& ? 9 } y I  Y i  q m% 5a Q ! = M  )] E e U  u  A -  1 +262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:rovڂ+; ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roT9a6 ? &z |  5 7W  8 % k$ '6 hi  X  j Y  H I {F  G Zy %491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roEpFb /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 :rospn: &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:roW]P @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624202275195483?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro.p{1O @ 9  } y I  Y i  q m% 5a Q ! = M  )] E e U  u  A -  1 +262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro O @ &z |  5 7W  8 % k$ '6 hi  X  j Y  H I {F  G Zy @%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rod @ 9  } y I  Y i  q m% 5a Q ! = M  )] E e U  u  A -  1 +262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༵aF P* @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roZ{% @ &z |  5 7W  8 % k$ '6 hi  X  j Y  H I {F  G Zy %491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro8 Ehw 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 :rojJo 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:roZ+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro.$8 A 9  } y I  Y i  q m% 5a  Q ! = M  )] E e U  u  A -  1 +262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༱p= A &z |  5 7W  8 % k$ '6 hi  X  j Y  H I {F  G Zy A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༻}T A 9  } y I  Y i  q m% 5a  Q ! = M  )] E e U  u  A -  1 +262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༈gk Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roT)%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༣_r 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 :ro{jTɪ ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro༈yl B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624293172619393A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro߀&\(? B 9  } y I  Y i  q m% 5a  Q ! = M  )] E e U  u  A -  1 +262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༈d9F B &z |  5 7W  8 % k$ '6 h i  X  j Y  H I {F  G Zy B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rowX~ B 9  } y I  Y i  q m% 5a  Q ! = M  )] E e U  u  A -  1 +262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roLֻʩq B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roT B &z |  5 7W  8 % k$ '6 h i  X  j Y  H I { F  G Zy %491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༧CvC & 2tf@~X1 p I " a :  y R ,  j D  \ 5 t$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F:ro༌`X Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624215877528673B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roJ*$DI C 9  } y I  Y i  q m% 5a  Q ! = M  )] E e U  u  A -  1 +262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro‹ 4 C &z |  5 7W  8 % k$ '6 h i  X  j Y  H I { F  G Zy C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro"WUG C 9  } y I  Y i  q m% 5a  Q ! = M  )] E e U  u  A -  1 +262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༵>}^] Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro༻&B5 } C &z |  5 7W  8 % k$ '6 h i  X  j Y  H I { F  G Zy %491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༵aNX=z 3Mf@~X1 p I " a :  y R ,  j D  \ 5 tM%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F:roϺ6 Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624266358513103C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༴(w D 9  } y I  Y i  q m% 5a  Q ! = M  )] E e U  u  A -  1 +262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༌o;- D &z |  5 7W  8 % k$ '6 h i  X  j Y  H I { F  G Zy D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ron\a D 9  } y I  Y i  q m% 5a  Q ! = M  )] E e U  u  A -  1 +262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro<3̔ Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro༎K; D } &z |  5 } 7W  8 % k$ '6 h i  X  j Y  H I { F  G Zy %491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ropUlO*W 4&f@~X1 p I " a :  y R ,  j D  \ 5 tM&%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F:roS En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624202769270843D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roCџ E 9  } y I  Y i  q m% 5a  Q ! = M  )] E e U  u  A -  1 +262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro q E x x &z |  5 } 7W  8 % k$ '6 h i  X  j Y  H I { F  G Zy E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rou6P E 9  } y I  Y i  q m% 5a  Q ! = M  )] E e U  u  A -  1 +262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro.eVn En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro༂f8*z| E l &z |  5 } 7W  8 % k$ '6 h  li  X  j Y  H I { F  G Zy %491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro 'gXD )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro>*óu Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624238441493533E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༕P8 F 9  } y I  Y i  q m% 5 a  Q ! = M  )] E e U  u  A -  1 +262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro[޵ F g g &z |  5 } 7W  8 % k$ '6 h  li  X  j Y  H I { F  G Zy F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro{Ǡ[M F 9  } y I  Y i  q m% 5 a  Q ! = M  )] E e U  u  A -  1 +262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༮Og FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro{9YM F [ &z |  5 } 7W  8 [% k$ '6 h  li  X  j Y  H I { F  G Zy %491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rotTRe *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro༭YB$~G G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624221624360763F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ronpA G u9  } y I  Y u i  q m% 5 a  Q ! = M  )] E e U  u  A -  1 +262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro( &l G V V &z |  5 } 7W  8 [% k$ '6 h  li  X  j Y  H I { F  G Zy G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro )ԃ G u9  } y I  Y u i  q m% 5 a  Q ! = M  )] E e U  u  A -  1 +262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro%l G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :rosKb G J &z |  5 } 7W  8 [% k$ '6 h  li  X  j Y  H I { F J  G Zy %491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roʹv 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 :ro༔XNx +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro: 5 Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624283031045223G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:rojw'f H a9  } y I  Y u i  q m% 5 a  Q ! = M  )] E e U  u a A -  1 +262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roӄa̲ H E E &z |  5 } 7W  8 [% k$ '6 h  li  X  j Y  H I { F J  G Zy H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rohhQִ H a9  } y I  Y u i  q m% 5 a  Q ! = M  )] E e U  u a A -  1 +262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro?*4 Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :rotE" H 9 &z |  5 } 7W  8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roϋ.x@ 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 :ro|џkLׁ ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:roE In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624244640282573H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༢1투jr I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro>q\ I 4 4 &z |  5 } 7W  8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro3u/ I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roKxz In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roh'=<@ I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roUTޏ8 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 :ro~kgބ -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro[?¤SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro༮L>L  I:ro0X  J 99  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  9u a A -  1 +262427949765394J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༔- J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roKZ J 99  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  9u a A -  1 +262427949765394J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro[p?b- In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro1lP 'J+ 262427949765394:ro༽D2li{ J  &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F  J  G Zy %491617185371J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rou9oy 3J+% 262427949765394491617185371 :ro ӧ8/ 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:ro༪%0xSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roϠ`?4ޫ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roVH I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:rouE  I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༻ɥt+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro༪+\j :ro6  :ro 2HN 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:ro]nOSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roԅn%$  I:ro/0fTZ J 99  } y I  Y u i  q m% 5 a M Q 9! = M  )] E e U  u a A -  1 +262425441315447J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro]^'} J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roJQ5 J 99  } y I  Y u i  q m% 5 a M Q 9! = M  )] E e U  u a A -  1 +262425441315447J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro 'J+ 262425441315447 :ro༪:B\R In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro@L ݤ J  &z |  5 }  7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491610772666J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rozUBN 3J+% 262425441315447491610772666 :roøQѱ 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 :rop1l+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༉#Sʹ I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro/X{ I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro b I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro%-2 :ro+2  :roOZQ 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:ro\\eSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro!  I:ro༙ep3 J 99  } y I  Y u i  q m% 5 a M 9 Q ! = M  )] E e U  u a A -  1 +262424618509942J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roR>[ J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༲gNA&o J 99  } y I  Y u i  q m% 5 a M 9 Q ! = M  )] E e U  u a A -  1 +262424618509942J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro༱ 82 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro༴!B3;D 'J+ 262424618509942:ro!l`%7 J  &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I  { F J  G Zy %491616343568J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro8h4^K 3J+% 262424618509942491616343568 :ro༿J/@ 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 :ro༬۞ AJ+%) 26242461850994249161634356812345678901234:roༀDNXSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro-r-T In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro\I`Uٜ I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro5J@k I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༄3b I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro༝[2X` :ro cNܠ :rom4m 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:ro]|i~SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro*⑘EP  I:ro]{OlxS J 99  } y I  Y u i  q m% 5 a M Q ! 9 = M  )] E e U  u a A -  1 +262425608716992J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro)_ J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro+bzc J 99  } y I  Y u i  q m% 5 a M Q ! 9 = M  )] E e U  u a A -  1 +262425608716992J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roiX 'J+ 262425608716992 :ro fS In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro8g뫭2 J   &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491610134887J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro,)M] 3J+% 262425608716992491610134887 :ro༮l(i 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F :ro6{ AJ+%) 26242560871699249161013488712345678901234:ro༻ɎO,$SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro༁)~w In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro!$c I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro3q1VM I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roѻf& I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roZ 1?- :ro IƟ{  :ro>X 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:ro0wSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:rouO  I:ro%l!,U J 99  } y I  Y u i  q m% 5 a M Q ! 9 = M  )] E e U  u a A -  1 +262425671670687J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:rofwX J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roˀ J 99  } y I  Y u i  q m% 5 a M Q ! 9 = M  )] E e U  u a A -  1 +262425671670687J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roԯEv In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro aC 'J+ 262425671670687:ro"æ J   &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491610142772J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro 3J+% 262425671670687491610142772 :roh .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :roVH AJ+%) 26242567167068749161014277212345678901234:ro༜!y*FSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro༖JS68 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro*˛u I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roS1  I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roTJ,%# I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :rop :ro|aXl :ro . -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:rop?EMħbSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:rot>  I:ro༖ڕj< J 99  } y I  Y u i  q m% 5 a M Q ! = M  9 )] E e U  u a A -  1 +262426480635287J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro=Jm> J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ros# J 99  } y I  Y u i  q m% 5 a M Q ! = M  9 )] E e U  u a A -  1 +262426480635287J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro༣g{a 'J+ 262426480635287 :ro༖㳤H In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro*~ | J  &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I  { F J  G Zy %491616620112J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roༀuLq? 3J+% 262426480635287491616620112 :ro,oG .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :ro+JHJd AJ+%) 26242648063528749161662011212345678901234:ro&KSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:rowfE[`U8 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roQuB I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༦ |& I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༦Ļh?> I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro༊Z :roI4HIN  :ro}~Ap8@ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro9EL SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro༑L+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roX wzC J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro2ю+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro2|2>\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro༗^r 'J+ 262424610279840:roFP J  &z |  5 } 7W  ( 8 [% k$ ' 6 h  l 9i  X  j Y  H I { F J  G Zy %491612230500J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༦XR|S 3J+% 262424610279840491612230500 :roIvrs 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 :rov+ m .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :roYyw1 AJ+%) 26242461027984049161223050012345678901234:ro8N֊SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roLKQ;x In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:rok< I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༲> F I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro." I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro w :ro*  :roE-( XC 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 :ronK]9 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:roJgc SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roD#*  I:ro==1H J 99  } y I  Y u i  q m% 5 a M Q ! = M  )] 9 E e U  u a A -  1 +262427361300435J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro1E1陗 J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roༀ J 99  } y I  Y u i  q m% 5 a M Q ! = M  )] 9 E e U  u a A -  1 +262427361300435J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro༸I>lMH 'J+ 262427361300435 :roHgM{ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༏G J  &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F  J  G Zy %491617042253J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༲MR@ 3J+% 262427361300435491617042253 :rojIn59 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 :ro#f_t .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :rom AJ+%) 26242736130043549161704225312345678901234:ro༖BSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro/]yx>" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro K* I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roB])o I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roN] I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro༖KVr^ :ro  *'>0  :roU= 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 :ro༧Lmk[ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro5#E!ބSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro,%|  I:roz+I J 99  } y I  Y u i  q m% 5 a M Q ! = M  9 )] E e U  u a A -  1 +262426614946187J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roQς J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rooVQ J 99  } y I  Y u i  q m% 5 a M Q ! = M  9 )] E e U  u a A -  1 +262426614946187J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro༌yx- In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro༂/D 'J+ 262426614946187:rorK-s J  &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j  Y  H I { F J  G Zy %491614672730J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro)fG2] 3J+% 262426614946187491614672730 :ro༰jZ 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 :roZ* .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :ro༺2@ AJ+%) 26242661494618749161467273012345678901234:ro༔m47qSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roD  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro>Gx I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༇%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro9qܪ I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roFgm :royO}hJ :ro({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 :roW ||I -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:rohJ|PSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro༫/]J  I:roi!* J 99  } y 9I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262420642494166J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༞07 J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༞7rf J 99  } y 9I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262420642494166J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :rowHO1K 'J+ 262420642494166 :ronG~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro u J  &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y   H I { F J  G Zy %491615413171J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roEG1= 3J+% 262420642494166491615413171 :ro༄- : 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 :roGqX AJ+%) 26242064249416649161541317112345678901234:ro༒\ Mv{SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro dXke In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:rourQ I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro\~YcX9 I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro་yj#/ I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro :roQ 8  :roLGx 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:ro༶ hMSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ropMc  I:ro J 99  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u 9 a A -  1 +262428249364953J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro6B 阀 J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༗ Q"dG J 99  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u 9 a A -  1 +262428249364953J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roorڠ36 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro @ 'J+ 262428249364953:ro༥:)3e J  &z |   5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491610450116J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roLtF f 3J+% 262428249364953491610450116 :ro4K?>w 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F :ro༤~t-^ AJ+%) 26242824936495349161045011612345678901234:ro# FSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro^ I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roBLEM I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro^ I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roB4 :ro༑p :ro༻iL3 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:ro༆ 5TSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:rolZ]N.$d  I:roOYel J 99  } 9 y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262420484731055J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro$ȍLk J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roùP J 99  } 9 y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262420484731055J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro༘Q 'J+ 262420484731055 :ro༂l In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro$yTG J  &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J   G Zy %491617631167J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roIU 4 3J+% 262420484731055491617631167 :roo+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༺ٗ۞ I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro-nkBq I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༿ړG%] I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro)`aty :rok`i2  :ro0n÷ 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:roXh )SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ropG  I:roAII4 J 99  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  9+262429738856020J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro]͸ ͢ J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༇aMQ J 99  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  9+262429738856020J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro96X \ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro༩@ƶ 'J+ 262429738856020:ro%pz8 J  &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy  %491618530058J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rof 3J+% 262429738856020491618530058 :roM,> .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :ro8rf AJ+%) 26242973885602049161853005812345678901234:roEV!J!SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:rojX In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:rob!0 I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  9+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:rohd I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro޶@Ay I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  9+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro9z6k*v :ro༪鐮Z~ :roSO@ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro༁  SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro юY  I:ro༱a@ J 99 9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262420154064300J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro @hڞ J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roQ67 J 99 9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262420154064300J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro|δ7 'J+ 262420154064300 :ro|8u In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༾ J  &z |  5 }  7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491610874111J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roUUfL 3J+% 262420154064300491610874111 :roTWHw .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :roƎx AJ+%) 26242015406430049161087411112345678901234:ro[fjSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:rodfѼ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༫VrD I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro!y e I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roD(WI34 I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :rot+vTz :ro@#ˊ  :roյ,B -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro༜VļvSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roy?p%  I:ro.S J 99  } y I 9  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262421217236268J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro@"=$ J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roJq@P J 99  } y I 9  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262421217236268J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro.u In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ronks8 'J+ 262421217236268:ro༰44.Rl- J  &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j  Y  H I { F J  G Zy %491614656461J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rotH.z 3J+% 262421217236268491614656461 :ro༅5r09 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 :roJ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :roc -& AJ+%) 26242121723626849161465646112345678901234:roW{fSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:rok|YVi) I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:rogP/h I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roauz I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro̾gCX :ro༲e@ :ro༾Ƈ% 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 :ro]hp -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:roe]SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro\5]-;  I:roF'# J 99  } y I  Y u i  q m% 5 9a M Q ! = M  )] E e U  u a A -  1 +262423988603487J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:rotR$ J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro{Uۇ% J 99  } y I  Y u i  q m% 5 9a M Q ! = M  )] E e U  u a A -  1 +262423988603487J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roV8 'J+ 262423988603487 :ro-t%j˻& In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro3'!UF J  &z |  5 } 7W  ( 8 [% k$  '6 h  l 9i  X  j Y  H I { F J  G Zy %491612028725J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ros6 3J+% 262423988603487491612028725 :ro| Yj 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 :ro3v .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :ro༑{/e AJ+%) 26242398860348749161202872512345678901234:roD~,&SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roAC"D In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roMEf?x I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༲r I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༸܋{^ I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro༷U' :roWQc  :roL 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 :ro༊=) -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:roN0RC"SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:rov  I:roF$=\ J 99  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U 9  u a A -  1 +262427892248153J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roDؘd~8 J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roWQS%γj J 99  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U 9  u a A -  1 +262427892248153J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :rotj_ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro58 'J+ 262427892248153:ro༱U J  &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491616781528J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༣RSH 3J+% 262427892248153491616781528 :roGS 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 :ro1H|M .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :ro༗:QX AJ+%) 26242789224815349161678152812345678901234:roNn5SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roB٨ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro)]& I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༪V- I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro~Eo) I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roMMU :roFuJ% :ro4O҃& 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 :roana -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro7ډSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro༠*  I:rowj J 99  } 9 y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262420405576719J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༬HYJ J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roVm/ J 99  } 9 y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262420405576719J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :rov/ 'J+ 262420405576719 :ro༟y In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roL" J  &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y   H I { F J  G Zy %491615406333J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༄ˎm 3J+% 262420405576719491615406333 :ro.GC 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:ro;WSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roSBsC08 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro:,C. I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro(!d I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༲`✠T I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro༗YAd :ron   :ro|q?A 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F:ro༺>˖+SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro༉K#Hb  I:ro༰"8>n J 99  } y I  Y u i 9  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262422774724055J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༬w ,kR J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roa2m& J 99  } y I  Y u i 9  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262422774724055J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roe99q In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roHa/N 'J+ 262422774724055:roༀlgE( J  &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491614154112J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roQd6p 3J+% 262422774724055491614154112 :roSY 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:ro?ԖX^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_1subscriber:ro=(i In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༎C! I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro4J e I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༈9W_ I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roA# :roXc]# :ro&a3D2 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:roPs5SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro༺2l@  I:roі3ҧ J 99  } y I 9  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262421588366535J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roO J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rozvy J 99  } y I 9  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262421588366535J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roѵH 'J+ 262421588366535 :rom)q< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro]B\SN_[ J  &z |  5 }  7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491610836050J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro/! 3J+% 262421588366535491610836050 :roMPsNoʆ 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:rorDSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro༺3y19 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro{-59xE I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roUb5/ I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro&A# I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro}{-g :ro}Kx  :ro@5V< 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:ro٩ #SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro༷  I:ro4'$x J 99  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u 9 a A -  1 +262428244369471J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༁ע}G$ J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rowxD8 J 99  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u 9 a A -  1 +262428244369471J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roea@Ϙ#Z In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :roR}e 'J+ 262428244369471:ro༗z T J  &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J   G Zy %491617672528J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roy&: 3J+% 262428244369471491617672528 :ro .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro]ؓSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro༈}*瑰 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro`k0 I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roϳk' I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roVU I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro༟~v :ro3t :roI(>` -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro༶ VWMASQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro7&$n  I:ro:?_h5h J 99  } y I  Y u i 9  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262422822163637J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro2Ƶt J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rozCw J 99  } y I  Y u i 9  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262422822163637J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roݑOO 'J+ 262422822163637 :ro]E In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:romMU` J  &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j  Y  H I { F J  G Zy %491614826142J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rous"3 3J+% 262422822163637491614826142 :ro<ۊ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro༱YDSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roi:[6 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:roU,: I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:rob\M(e I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roYQ` I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro T?Լ]O4 :roW7/  :ro}+. -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro[sSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro m}3C  I:roEr, J 99  } y I  Y u i  q m% 5 a M Q ! 9 = M  )] E e U  u a A -  1 +262425886270673J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:roD9 J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roYLf J 99  } y I  Y u i  q m% 5 a M Q ! 9 = M  )] E e U  u a A -  1 +262425886270673J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro༥nFR1 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro༉3P 'J+ 262425886270673:roǑ3o J  &z |   5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491610568258J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro#8X 3J+% 262425886270673491610568258 :ro@:@^ 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 :roS Y .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro༕*SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:ro\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro+t3 I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༞F ]V I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༵N I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :roAjI :ro9#ō :ro-dH)$ 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 :rosLP -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:roET]SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roXB+I  I:roxk{ gn5 J 99 9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262420221628824J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro>Ou J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༭G J 99 9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262420221628824J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :rolqn 'J+ 262420221628824 :ro.hMr< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro l J  &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y   H I { F J  G Zy %491615484585J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༌MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro}3uN[SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roWfuE`z In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༤/cwL I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro༌p1[Kd I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༻U h I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro7vx :ro!1J  :ro8 Q 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F :roK -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro:/BSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:rou!$oT  I:rop J 99  } y I  Y u i  q m% 5 a M Q ! = M  9 )] E e U  u a A -  1 +262426786363079J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro3:Lq J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༏Pdf J 99  } y I  Y u i  q m% 5 a M Q ! = M  9 )] E e U  u a A -  1 +262426786363079J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro༵D; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00 :ro༎P=˕ 'J+ 262426786363079:roڐ J  &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491614246840J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roFs. 3J+% 262426786363079491614246840 :ro༠^ 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 :roq=W .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:ro"9c`SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roXy-c In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༅`( I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:ro/k I ( &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy %491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :roQVaq] I M9  } y I  Y u i  q m% 5 a M Q ! = M  )] E e U  u a A -  1  +262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro[(C :rovYU :roJ6f 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 :roc"սĘ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:roRIB%SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber:roUz@Y   I:roBV J 99  } y I  Y u i 9  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262422481371312J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893:rotqͫ J # # &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :ro༄ff J 99  } y I  Y u i 9  q m% 5 a M Q ! = M  )] E e U  u a A -  1 +262422481371312J+262424464028257I+262428303104522H+262422162436076G+262423844149353F+262420276927084E+262426635851310D+262421587752867C+262429317261939B+262424443573254A+262420227519548@+262429220541348?+262426957347977>+262425994100287=+262424903729538<+262427870071981;+262420512661695:+2624279488183589+2624202782302618+2624235947663587+2624223207050096+2624269525367355+2624217482282654+2624230025608573+2624278947901492+2624290996972941+2624285461033120+262427890795899/+262422370696848.+262420332449835-+262422950090071,+262428298596566++262425990673143*+262426072917172)+262421165046923(+262429058828473'+262421283991936&+262429671580694%+262429231573224$+262427817826110#+262421933984995"+262423357517092!+262425337714672 +262426286368213+262421582787077+262429135903144+262421182510770+262423754283554+262420603300669+262424504915326+262425458015723+262423825158604+262420789182624+262427208191249+262423351129801+262421764556750+262428538139450+262422982649824+262421795499441+262421763254741+262427094973552+262424084479497 +262428863809666 +262423378838566 +262420027433718 +262426168332369 +262424257573952+262428079108064+262426617582886+262420464741838+262426619054658+262428978708853+262426384049918+ 262428972136893 :ro_*N 'J+ 262422481371312 :ro_vs42Y In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624244640282574916112552843H+% 2624283031045224916132885713G+% 2624221624360764916172341443F+% 2624238441493534916115425473E+% 2624202769270844916132668033D+% 2624266358513104916106103823C+% 2624215877528674916152444253B+% 2624293172619394916167532273A+% 2624244435732544916130331143@+% 2624202275195484916165518383?+% 2624292205413484916166062583>+% 2624269573479774916173180033=+% 2624259941002874916177117453<+% 2624249037295384916173586863;+% 2624278700719814916112483473:+% 26242051266169549161222661139+% 26242794881835849161134463338+% 26242027823026149161582732737+% 26242359476635849161824465336+% 26242232070500949161162248235+% 26242695253673549161030451834+% 26242174822826549161282545733+% 26242300256085749161628251732+% 26242789479014949161451784831+% 26242909969729449161585224630+% 2624285461033124916151754603/+% 2624278907958994916127320183.+% 2624223706968484916142351633-+% 2624203324498354916104688063,+% 2624229500900714916104504523++% 2624282985965664916102283053*+% 2624259906731434916111040723)+% 2624260729171724916157330563(+% 2624211650469234916151277853'+% 2624290588284734916145430483&+% 2624212839919364916167252883%+% 2624296715806944916161221773$+% 2624292315732244916114510713#+% 2624278178261104916101840523"+% 2624219339849954916140407403!+% 2624233575170924916136165163 +% 2624253377146724916188427833+% 2624262863682134916171525823+% 2624215827870774916142726253+% 2624291359031444916113208253+% 2624211825107704916116148023+% 2624237542835544916127158613+% 2624206033006694916177312173+% 2624245049153264916141645823+% 2624254580157234916135066433+% 2624238251586044916103020473+% 2624207891826244916104851813+% 2624272081912494916132305813+% 2624233511298014916125074083+% 2624217645567504916188365643+% 2624285381394504916130457533+% 2624229826498244916112746373+% 2624217954994414916102838803+% 2624217632547414916126673873+% 2624270949735524916110850623 +% 2624240844794974916116256213 +% 2624288638096664916105805503 +% 2624233788385664916170278813 +% 2624200274337184916112302143 +% 2624261683323694916128301343+% 2624242575739524916182607203+% 2624280791080644916174525243+% 2624266175828864916137875233+% 2624204647418384916182064453+% 2624266190546584916117202273+% 2624289787088534916144152213+% 262426384049918491618136871[+%7 3262428972136893491615207128MSC-00-00-00-00-00-002024-10-27 12:03:00:ro༎M̬^9/ J &z |  5 } 7W  ( 8 [% k$ '6 h  l 9i  X  j Y  H I { F J  G Zy 116J%491611255284I%491613288571H%491617234144G%491611542547F%491613266803E%491610610382D%491615244425C%491616753227B%491613033114A%491616551838@%491616606258?%491617318003>%491617711745=%491617358686<%491611248347;%491612226611:%4916113446339%4916158273278%4916182446537%4916116224826%4916103045185%4916128254574%4916162825173%4916145178482%4916158522461%4916151754600%491612732018/%491614235163.%491610468806-%491610450452,%491610228305+%491611104072*%491615733056)%491615127785(%491614543048'%491616725288&%491616122177%%491611451071$%491610184052#%491614040740"%491613616516!%491618842783 %491617152582%491614272625%491611320825%491611614802%491612715861%491617731217%491614164582%491613506643%491610302047%491610485181%491613230581%491612507408%491618836564%491613045753%491611274637%491610283880%491612667387%491611085062%491611625621 %491610580550 %491617027881 %491611230214 %491612830134 %491618260720%491617452524%491613787523%491618206445%491611720227%491614415221%491618136871% 491615207128 :rotT1 *J+ 262422481371312116 :rof,fu( 8J+) 26242248137131211612345678901234